Zum Hauptinhalt springen

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​

Boolean

Scope​

The selection (shadowUsers).

public string Scope { get; set; }

Property Value​

String

TenantId​

The tenant.

public string TenantId { get; set; }

Property Value​

String

Users​

Shadow users selected.

public int Users { get; set; }

Property Value​

Int32

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​

Int64

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​

Int64

Sessions​

Server-side browser sessions of those users.

public long Sessions { get; set; }

Property Value​

Int64

UserNames​

The first (up to 100) user names.

public IReadOnlyList<string> UserNames { get; set; }

Property Value​

IReadOnlyList<String>

Constructors​

ShadowUserSessionRevocationResultDto()​

public ShadowUserSessionRevocationResultDto()