Table of Contents

Class AuthTokens

Namespace
Ascon.Polynom.Web.Api.Client.Auth
Assembly
Ascon.Polynom.Web.Api.Client.dll

Неизменяемый снимок токенов авторизации.

public sealed class AuthTokens
Inheritance
AuthTokens
Inherited Members

Constructors

AuthTokens()

public AuthTokens()

Properties

AccessToken

Токен доступа.

public string AccessToken { get; init; }

Property Value

string

AccessTokenExpiresAt

Момент истечения токена доступа в UTC.

public DateTimeOffset AccessTokenExpiresAt { get; init; }

Property Value

DateTimeOffset

Empty

Пустой набор токенов.

public static AuthTokens Empty { get; }

Property Value

AuthTokens

HasAccessToken

Признак наличия токена доступа.

[JsonIgnore]
public bool HasAccessToken { get; }

Property Value

bool

HasRefreshToken

Признак наличия токена обновления.

[JsonIgnore]
public bool HasRefreshToken { get; }

Property Value

bool

RefreshToken

Токен обновления токена доступа.

public string? RefreshToken { get; init; }

Property Value

string