SignedHttpRequestHandler.ValidateSignedHttpRequestPayloadAsync Método

Definição

Valida a carga útil de pedido http assinado.

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)

Parâmetros

signedHttpRequest
SecurityToken

Um Pedido Http Assinado.

signedHttpRequestValidationContext
SignedHttpRequestValidationContext

Uma estrutura que envolve os parâmetros necessários para a validação do SignedHttpRequest.

cancellationToken
CancellationToken

Propaga a notificação de que as operações devem ser canceladas.

Devoluções

Observações

A biblioteca não fornece qualquer lógica de cache para validação de reprodução. ReplayValidatorAsync Delegate pode ser utilizado para validação de repetições

Aplica-se a