ShadowUserSessionRevocationResultDto
Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects
Result of the bulk revocation for the cross-tenant shadow users (xt_*) of a tenant
(POST {tenant}/v1/users/revokeSessions?scope=shadowUsers).
public record ShadowUserSessionRevocationResultDto : IEquatable<ShadowUserSessionRevocationResultDto>
Inheritance Object → ShadowUserSessionRevocationResultDto
Implements IEquatable<ShadowUserSessionRevocationResultDto>
Properties
DryRun
true: nothing was changed, the counts show what an apply would revoke.
public bool DryRun { get; set; }
Property Value
Scope
The selection (shadowUsers).
public string Scope { get; set; }
Property Value
TenantId
The tenant.
public string TenantId { get; set; }
Property Value
Users
Shadow users selected.
public int Users { get; set; }
Property Value
Tokens
OAuth tokens of those users that are not revoked yet (valid, redeemed or inactive refresh tokens and codes): revoked by an apply, counted by a dry run.
public long Tokens { get; set; }
Property Value
Authorizations
OAuth authorizations of those users that are not revoked yet: revoked by an apply, counted by a dry run.
public long Authorizations { get; set; }
Property Value
Sessions
Server-side browser sessions of those users.
public long Sessions { get; set; }
Property Value
UserNames
The first (up to 100) user names.
public IReadOnlyList<string> UserNames { get; set; }
Property Value
Constructors
ShadowUserSessionRevocationResultDto()
public ShadowUserSessionRevocationResultDto()