PopKeyResolverFromKeyIdAsync Delegar

Definição

Um delegado que será chamado para resolver um SecurityKey a partir de uma reclamação 'cnf' que contenha apenas a reclamaçã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 KeyIdentifique.

validatedAccessToken
SecurityToken

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

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.

Devolver Valor

Um resolvido SecurityKey.

Observações

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

Aplica-se a