SignedHttpRequestHandler.ValidateSignedHttpRequestPayloadAsync 方法

定义

验证已签名的 http 请求有效负载。

protected internal virtual System.Threading.Tasks.Task<Microsoft.IdentityModel.Tokens.SecurityToken> ValidateSignedHttpRequestPayloadAsync(Microsoft.IdentityModel.Tokens.SecurityToken signedHttpRequest, Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext signedHttpRequestValidationContext, System.Threading.CancellationToken cancellationToken);
abstract member ValidateSignedHttpRequestPayloadAsync : Microsoft.IdentityModel.Tokens.SecurityToken * Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.IdentityModel.Tokens.SecurityToken>
override this.ValidateSignedHttpRequestPayloadAsync : Microsoft.IdentityModel.Tokens.SecurityToken * Microsoft.IdentityModel.Protocols.SignedHttpRequest.SignedHttpRequestValidationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.IdentityModel.Tokens.SecurityToken>
Protected Friend Overridable Function ValidateSignedHttpRequestPayloadAsync (signedHttpRequest As SecurityToken, signedHttpRequestValidationContext As SignedHttpRequestValidationContext, cancellationToken As CancellationToken) As Task(Of SecurityToken)

参数

signedHttpRequest
SecurityToken

SignedHttpRequest。

signedHttpRequestValidationContext
SignedHttpRequestValidationContext

一个结构,用于包装 SignedHttpRequest 验证所需的参数。

cancellationToken
CancellationToken

传播应取消操作的通知。

返回

注解

该库不提供任何用于重播验证的缓存逻辑。 ReplayValidatorAsync 委托可用于重播验证

适用于