語言

NonceValidatorAsync 代理人

定義

一個代理,若設定為 SignedHttpRequest nonce 驗證,將接管該代理。

public delegate bool NonceValidatorAsync(SecurityKey key, SecurityToken signedHttpRequest, SignedHttpRequestValidationContext signedHttpRequestValidationContext, CancellationToken cancellationToken);
type NonceValidatorAsync = delegate of SecurityKey * SecurityToken * SignedHttpRequestValidationContext * CancellationToken -> bool
Public Delegate Function NonceValidatorAsync(key As SecurityKey, signedHttpRequest As SecurityToken, signedHttpRequestValidationContext As SignedHttpRequestValidationContext, cancellationToken As CancellationToken) As Boolean 

參數

key
SecurityKey

驗證伺服器 NCE 的金鑰使用。

signedHttpRequest
SecurityToken

一個已簽署的HttpRequest。

signedHttpRequestValidationContext
SignedHttpRequestValidationContext

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

cancellationToken
CancellationToken

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

傳回值

若偵測到 SignedHttpRequest 重播,預期會拋出適當的例外。

適用於