PopKeyResolverFromKeyIdAsync 代理人
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一位代表會被召喚來解決 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