PopKeyResolverFromKeyIdAsync Delegado

Definición

Delegado al que se llamará para resolver un SecurityKey de una notificación "cnf" que contiene solo la notificación "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

Token de acceso ("at") que ya se validó durante el proceso de validación SignedHttpRequest.

signedHttpRequest
SecurityToken

A SignedHttpRequest.

signedHttpRequestValidationContext
SignedHttpRequestValidationContext

Estructura que encapsula los parámetros necesarios para la validación signedHttpRequest.

cancellationToken
CancellationToken

Propaga la notificación de que se deben cancelar las operaciones.

Valor devuelto

Un objeto resuelto SecurityKey.

Comentarios

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

Se aplica a