Język

PopKeyResolverFromKeyIdAsync Delegat

Definicja

Delegat, który zostanie wezwany, aby rozwiązać wniosek SecurityKey z "cnf", który zawiera tylko "dziecko" roszczenia.

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) 

Parametry

kid
String

Wartość KeyIdentifier.

validatedAccessToken
SecurityToken

Token dostępu ("at"), który został już zweryfikowany podczas procesu weryfikacji SignedHttpRequest.

signedHttpRequest
SecurityToken

A SignedHttpRequest.

signedHttpRequestValidationContext
SignedHttpRequestValidationContext

Struktura, która opakowuje parametry wymagane do weryfikacji signedHttpRequest.

cancellationToken
CancellationToken

Propaguje powiadomienie, że operacje powinny zostać anulowane.

Wartość zwracana

Rozwiązano SecurityKeyproblem .

Uwagi

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

Dotyczy