Taal

PopKeyResolverFromKeyIdAsync Gedelegeerde

Definitie

Een gemachtigde die wordt aangeroepen om een SecurityKey 'cnf'-claim op te lossen die alleen de claim 'kid' bevat.

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) 

Parameters

kid
String

KeyIdentifier-waarde.

validatedAccessToken
SecurityToken

Een toegangstoken ('at') dat al is gevalideerd tijdens het validatieproces SignedHttpRequest.

signedHttpRequest
SecurityToken

Een SignedHttpRequest.

signedHttpRequestValidationContext
SignedHttpRequestValidationContext

Een structuur die parameters verpakt die nodig zijn voor de validatie van SignedHttpRequest.

cancellationToken
CancellationToken

Hiermee wordt een melding doorgegeven dat bewerkingen moeten worden geannuleerd.

Retourwaarde

Een opgeloste SecurityKey.

Opmerkingen

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

Van toepassing op