語言

SignedHttpRequestValidationParameters 類別

定義

定義一組參數,供 a SignedHttpRequestHandler 驗證 SignedHttpRequest 時使用。

public class SignedHttpRequestValidationParameters
type SignedHttpRequestValidationParameters = class
Public Class SignedHttpRequestValidationParameters
繼承
SignedHttpRequestValidationParameters

建構函式

名稱 Description
SignedHttpRequestValidationParameters()

定義一組參數,供 a SignedHttpRequestHandler 驗證 SignedHttpRequest 時使用。

欄位

名稱 Description
DefaultSignedHttpRequestLifetime

預設值為 SignedHttpRequestLifetime。

屬性

名稱 Description
AcceptUnsignedHeaders

取得或設定一個值,表示未簽名標頭是否被接受。

AcceptUnsignedQueryParameters

取得或設定一個值,表示是否接受無符號查詢參數。

AllowedDomainsForJkuRetrieval

取得或設定允許的網域清單,用於「jku」申請檢索。 這些網域並未直接與「jku」的主張進行比較。 若「jku」聲明中指定的主機以網域值結尾,允許網域即被視為有效。

AllowResolvingPopKeyFromJku

取得或設定一個值,指示是否能從「jku」主張中解析出 PoP 金鑰。 如果你將此屬性設為 true,則必須在 中 AllowedDomainsForJkuRetrieval設定值。

ClaimsToValidateWhenPresent

取得或設定主張以驗證(如果存在)。

CnfDecryptionKeys

取得或設定一組 SecurityKey 用於「cnf」理賠解密的集合。

CnfDecryptionKeysResolverAsync

負責取得或設定 CnfDecryptionKeysResolverAsync 委託人。

HttpClientProvider

負責取得或設定 HttpClientProvider 委託人。

NonceValidatorAsync

負責取得或設定 NonceValidatorAsync 委託人。

PopKeyResolverAsync

負責取得或設定 PopKeyResolverAsync 委託人。

PopKeyResolverFromKeyIdAsync

負責取得或設定 PopKeyResolverFromKeyIdAsync 委託人。

ReplayValidatorAsync

負責取得或設定 ReplayValidatorAsync 委託人。

RequireHttpsForJkuResourceRetrieval

取得或設定一個值,指示在使用 'jku' 主張取得 JWK 集合時是否需要 TLS。

SignatureValidatorAsync

負責取得或設定 SignatureValidatorAsync 委託人。

SignedHttpRequestLifetime

接收或設定簽署的 HTTP 請求壽命。

TokenHandler

在 SignedHttpRequest 中取得或設定 TokenHandler to AccessToken。

ValidateB

取得或設定一個值,指示該主張是否 B 應該被驗證。

ValidateH

取得或設定一個值,指示該主張是否 H 應該被驗證。

ValidateM

取得或設定一個值,指示該主張是否 M 應該被驗證。

ValidateP

取得或設定一個值,指示該主張是否 P 應該被驗證。

ValidatePresentClaims

取得或設定一個值,指示是否應驗證權利 ClaimsToValidateWhenPresent 要求(若存在)。

ValidateQ

取得或設定一個值,指示該主張是否 Q 應該被驗證。

ValidateTs

取得或設定一個值,指示該主張是否 Ts 應該被驗證。

ValidateU

取得或設定一個值,指示該主張是否 U 應該被驗證。

適用於