JsonWebTokenHandler.DecryptTokenWithConfigurationAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Descifra um JWE e devolve o texto claro.
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)
Parâmetros
- jwtToken
- JsonWebToken
O JWE que contém o texto cifrado.
- validationParameters
- TokenValidationParameters
O TokenValidationParameters a ser usado para validar o token.
- cancellationToken
- CancellationToken
A que pode ser usado para solicitar o cancelamento CancellationToken da operação assíncrona.
Devoluções
O conteúdo decodificado (texto claro) do JWE.
Exceções
Lançado se validationParameters for nulo.
Lançado se Enc for nulo ou vazio.
Lançado se a descompressão falhasse.
Lançado se Kid não for nulo E a desencriptação falhar.
Descartado se o JWE não pudesse ser desencriptado.