Idioma

JsonWebTokenHandler.DecryptTokenWithConfigurationAsync Método

Definição

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.

Aplica-se a