Språk

PopKeyResolverFromKeyIdAsync Delegera

Definition

Ett ombud som anropas för att lösa ett SecurityKey från ett cnf-anspråk som endast innehåller "kid"-anspråket.

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) 

Parametrar

kid
String

KeyIdentifier-värde.

validatedAccessToken
SecurityToken

En åtkomsttoken ("at") som redan verifierades under valideringsprocessen SignedHttpRequest.

signedHttpRequest
SecurityToken

En signeradHttpRequest.

signedHttpRequestValidationContext
SignedHttpRequestValidationContext

En struktur som omsluter parametrar som behövs för Validering av SignedHttpRequest.

cancellationToken
CancellationToken

Sprider meddelande om att åtgärder ska avbrytas.

Returvärde

En löst SecurityKey.

Kommentarer

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

Gäller för