SignedHttpRequestValidationParameters クラス

定義

SignedHttpRequest を検証するときに SignedHttpRequestHandler によって使用されるパラメーターのセットを定義します。

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

コンストラクター

名前 説明
SignedHttpRequestValidationParameters()

SignedHttpRequest を検証するときに SignedHttpRequestHandler によって使用されるパラメーターのセットを定義します。

フィールド

名前 説明
DefaultSignedHttpRequestLifetime

SignedHttpRequestLifetimeの既定値。

プロパティ

名前 説明
AcceptUnsignedHeaders

符号なしヘッダーを受け入れるかどうかを示す値を取得または設定します。

AcceptUnsignedQueryParameters

符号なしクエリ パラメーターを受け入れるかどうかを示す値を取得または設定します。

AllowedDomainsForJkuRetrieval

'jku' 要求の取得に使用できるドメインの一覧を取得または設定します。 ドメインは 'jku' 要求と直接比較されません。 'jku' 要求で指定されたホストがドメイン値で終了した場合、許可されるドメインは有効と見なされます。

AllowResolvingPopKeyFromJku

"jku" 要求から PoP キーを解決できるかどうかを示す値を取得または設定します。 このプロパティを true に設定する場合は、 AllowedDomainsForJkuRetrievalで値を設定する必要があります。

ClaimsToValidateWhenPresent

検証する要求が存在するかどうかを取得または設定します。

CnfDecryptionKeys

'cnf' 要求の暗号化解除に使用 SecurityKey のコレクションを取得または設定します。

CnfDecryptionKeysResolverAsync

CnfDecryptionKeysResolverAsync デリゲートを取得または設定します。

HttpClientProvider

HttpClientProvider デリゲートを取得または設定します。

NonceValidatorAsync

NonceValidatorAsync デリゲートを取得または設定します。

PopKeyResolverAsync

PopKeyResolverAsync デリゲートを取得または設定します。

PopKeyResolverFromKeyIdAsync

PopKeyResolverFromKeyIdAsync デリゲートを取得または設定します。

ReplayValidatorAsync

ReplayValidatorAsync デリゲートを取得または設定します。

RequireHttpsForJkuResourceRetrieval

'jku' 要求を使用して JWK セットを取得するときに TLS が必要かどうかを示す値を取得または設定します。

SignatureValidatorAsync

SignatureValidatorAsync デリゲートを取得または設定します。

SignedHttpRequestLifetime

署名された http 要求の有効期間を取得または設定します。

TokenHandler

SignedHttpRequest 内の AccessToken への TokenHandler を取得または設定します。

ValidateB

B要求を検証するかどうかを示す値を取得または設定します。

ValidateH

H要求を検証するかどうかを示す値を取得または設定します。

ValidateM

M要求を検証するかどうかを示す値を取得または設定します。

ValidateP

P要求を検証するかどうかを示す値を取得または設定します。

ValidatePresentClaims

ClaimsToValidateWhenPresentの要求が存在する場合に検証する必要があるかどうかを示す値を取得または設定します。

ValidateQ

Q要求を検証するかどうかを示す値を取得または設定します。

ValidateTs

Ts要求を検証するかどうかを示す値を取得または設定します。

ValidateU

U要求を検証するかどうかを示す値を取得または設定します。

適用対象