JsonWebTokenHandler.DecryptTokenWithConfigurationAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Ontsleutelt een JWE en retourneert de duidelijke 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)
Parameters
- jwtToken
- JsonWebToken
De JWE die de versleutelingstekst bevat.
- validationParameters
- TokenValidationParameters
De TokenValidationParameters te gebruiken voor het valideren van het token.
- cancellationToken
- CancellationToken
Een CancellationToken die kan worden gebruikt om annulering van de asynchrone bewerking aan te vragen.
Retouren
De gedecodeerde (duidelijke tekst) inhoud van de JWE.
Uitzonderingen
Gegenereerd als validationParameters null is.
Gegenereerd als Enc null of leeg is.
Gegenereerd als de decompressie is mislukt.
Gegenereerd als Kid dit niet null is en de ontsleuteling mislukt.
Gegenereerd als de JWE niet kon worden ontsleuteld.