TokenRevokingStrategyRevokeTokenAsync - метод
Revokes and deletes the token by its hash.
Пространство имён: Tessa.TokensСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public virtual Task<ITokenInfo> RevokeTokenAsync(
byte[] hash,
string? reason = null,
CancellationToken cancellationToken = default
)
Public Overridable Function RevokeTokenAsync (
hash As Byte(),
Optional reason As String = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of ITokenInfo)
public:
virtual Task<ITokenInfo^>^ RevokeTokenAsync(
array<unsigned char>^ hash,
String^ reason = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
abstract RevokeTokenAsync :
hash : byte[] *
?reason : string *
?cancellationToken : CancellationToken
(* Defaults:
let _reason = defaultArg reason null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ITokenInfo>
override RevokeTokenAsync :
hash : byte[] *
?reason : string *
?cancellationToken : CancellationToken
(* Defaults:
let _reason = defaultArg reason null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ITokenInfo>
- hash Byte
- Token hash.
- reason String (Optional)
- Reason for the revoking token.
- cancellationToken CancellationToken (Optional)
Propagates notification that operations should be canceled.
TaskITokenInfo
An object containing information about token.
ITokenRevokingStrategyRevokeTokenAsync(Byte, String, CancellationToken)
Token revocation is only available to the token creator or system administrator.