SignedSessionTokenProviderCreateTokenAsync - метод

Создаёт подписанный токен сессии для заданной карточки.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public virtual ValueTask<SignedSessionToken> CreateTokenAsync(
	ISessionToken sessionToken,
	TimeSpan? expirationTimeSpan = null,
	Action<SignedSessionToken>? modifyTokenAction = null,
	CancellationToken cancellationToken = default
)

Параметры

sessionToken  ISessionToken
Токен сессии, который необходимо подписать.
expirationTimeSpan  NullableTimeSpan  (Optional)
Срок жизни токена.
modifyTokenAction  ActionSignedSessionToken  (Optional)
Метод для модификации подписываемого токена сессии до его подписи.
cancellationToken  CancellationToken  (Optional)
Токен для отмены асинхронной операции

Возвращаемое значение

ValueTaskSignedSessionToken
Подписанный токен сессии.

Реализации

ISignedSessionTokenProviderCreateTokenAsync(ISessionToken, NullableTimeSpan, ActionSignedSessionToken, CancellationToken)

См. также