JsonWebTokenHandler.DecryptTokenWithConfigurationAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.