Skip to main content

UserSessionRevocationResultDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Result of revoking all sessions and tokens of one user in a tenant (POST {tenant}/v1/users/{userName}/revokeSessions).

public record UserSessionRevocationResultDto : IEquatable<UserSessionRevocationResultDto>

Inheritance Object → UserSessionRevocationResultDto
Implements IEquatable<UserSessionRevocationResultDto>

Properties​

UserName​

The user name.

public string UserName { get; set; }

Property Value​

String

Subject​

The subject (user id).

public string Subject { get; set; }

Property Value​

String

SecurityStampRotated​

The security stamp was rotated.

public bool SecurityStampRotated { get; set; }

Property Value​

Boolean

RevokedTokens​

OAuth tokens (refresh tokens, codes) revoked.

public long RevokedTokens { get; set; }

Property Value​

Int64

RevokedAuthorizations​

OAuth authorizations revoked.

public long RevokedAuthorizations { get; set; }

Property Value​

Int64

RemovedSessions​

Server-side browser sessions removed.

public long RemovedSessions { get; set; }

Property Value​

Int64

Constructors​

UserSessionRevocationResultDto()​

public UserSessionRevocationResultDto()