Language

PopKeyResolverFromKeyIdAsync 代理人

定義

'kid' 要求のみを含む 'cnf' 要求から SecurityKey を解決するために呼び出されるデリゲート。

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) 

パラメーター

kid
String

KeyIdentifier 値。

validatedAccessToken
SecurityToken

SignedHttpRequest 検証プロセス中に既に検証されたアクセス トークン ("at")。

signedHttpRequest
SecurityToken

SignedHttpRequest。

signedHttpRequestValidationContext
SignedHttpRequestValidationContext

SignedHttpRequest 検証に必要なパラメーターをラップする構造体。

cancellationToken
CancellationToken

操作を取り消す必要があることを示す通知を伝達します。

戻り値

解決された SecurityKey。

注釈

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

適用対象