JsonWebTokenHandler.DecryptTokenWithConfigurationAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.