Język

JsonWebTokenHandler.DecryptTokenWithConfigurationAsync Metoda

Definicja

Odszyfrowuje JWE i zwraca zwykły tekst.

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)

Parametry

jwtToken
JsonWebToken

JWE, który zawiera tekst cyprherowy.

validationParameters
TokenValidationParameters

Element TokenValidationParameters , który ma być używany do sprawdzania poprawności tokenu.

cancellationToken
CancellationToken

Element CancellationToken , który może służyć do żądania anulowania operacji asynchronicznej.

Zwraca

Zdekodowana (zwykły tekst) zawartość JWE.

Wyjątki

Zgłaszany, jeśli validationParameters ma wartość null.

Zgłaszany, jeśli Enc wartość ma wartość null lub jest pusta.

Zgłaszany, jeśli dekompresja nie powiodła się.

Zgłaszany, jeśli Kid nie ma wartości null, a odszyfrowywanie kończy się niepowodzeniem.

Zgłaszany, jeśli nie można odszyfrować JWE.

Dotyczy