Språk

JsonWebTokenHandler.DecryptTokenWithConfigurationAsync Metod

Definition

Dekrypterar en JWE och returnerar klartexten.

public System.Threading.Tasks.Task<string> DecryptTokenWithConfigurationAsync(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, System.Threading.CancellationToken cancellationToken);
member this.DecryptTokenWithConfigurationAsync : Microsoft.IdentityModel.JsonWebTokens.JsonWebToken * Microsoft.IdentityModel.Tokens.TokenValidationParameters * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function DecryptTokenWithConfigurationAsync (jwtToken As JsonWebToken, validationParameters As TokenValidationParameters, cancellationToken As CancellationToken) As Task(Of String)

Parametrar

jwtToken
JsonWebToken

JWE som innehåller cyphertexten.

validationParameters
TokenValidationParameters

Som TokenValidationParameters ska användas för att verifiera token.

cancellationToken
CancellationToken

En CancellationToken som kan användas för att begära annullering av den asynkrona åtgärden.

Returer

Det avkodade innehållet (klartext) i JWE.

Undantag

Utlöses om validationParameters är null.

Utlöses om Enc är null eller tomt.

Utlöses om dekomprimering misslyckades.

Utlöses om Kid inte är null OCH dekrypteringen misslyckas.

Utlöses om JWE inte kunde dekrypteras.

Gäller för