Language

JsonWebTokenHandler.DecryptTokenWithConfigurationAsync メソッド

定義

JWE を復号化し、クリア テキストを返します。

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)

パラメーター

jwtToken
JsonWebToken

暗号テキストを含む JWE。

validationParameters
TokenValidationParameters

トークンの検証に使用する TokenValidationParameters 。

cancellationToken
CancellationToken

非同期操作の取り消しを要求するために使用できる CancellationToken 。

返品

JWE のデコードされた (クリア テキスト) コンテンツ。

例外

validationParametersが null の場合にスローされます。

Encが null または空の場合にスローされます。

展開に失敗した場合にスローされます。

Kidが null ではなく、復号化が失敗した場合にスローされます。

JWE を復号化できなかった場合にスローされます。

適用対象