語言

PopKeyResolverFromKeyIdAsync 代理人

定義

一位代表會被召喚來解決 SecurityKey 一個只包含「孩子」申請的「CNF」索賠。

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

一個已簽署的HttpRequest。

signedHttpRequestValidationContext
SignedHttpRequestValidationContext

一個包裹 SignedHttpRequest 驗證所需參數的結構。

cancellationToken
CancellationToken

傳播應該取消作業的通知。

傳回值

一個決心 SecurityKey。

備註

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

適用於