PopKeyResolverFromKeyIdAsync Delegar

Definição

Um delegado que será chamado para resolver uma SecurityKey declaração 'cnf' que contém apenas a declaração 'kid'.

public delegate System.Threading.Tasks.Task<Microsoft.IdentityModel.Tokens.SecurityKey> PopKeyResolverFromKeyIdAsync(string kid, SecurityToken validatedAccessToken, SecurityToken signedHttpRequest, SignedHttpRequestValidationContext signedHttpRequestValidationContext, CancellationToken cancellationToken);
type PopKeyResolverFromKeyIdAsync = delegate of string * SecurityToken * SecurityToken * SignedHttpRequestValidationContext * CancellationToken -> Task<SecurityKey>
Public Delegate Function PopKeyResolverFromKeyIdAsync(kid As String, validatedAccessToken As SecurityToken, signedHttpRequest As SecurityToken, signedHttpRequestValidationContext As SignedHttpRequestValidationContext, cancellationToken As CancellationToken) As Task(Of SecurityKey) 

Parâmetros

kid
String

Valor de KeyIdentifier.

validatedAccessToken
SecurityToken

Um token de acesso ("at") que já foi validado durante o processo de validação SignedHttpRequest.

signedHttpRequest
SecurityToken

Um SignedHttpRequest.

signedHttpRequestValidationContext
SignedHttpRequestValidationContext

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

cancellationToken
CancellationToken

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

Valor Retornado

Um resolvido SecurityKey.

Comentários

https://datatracker.ietf.org/doc/html/rfc7800#section-3.4

Aplica-se a