SignedHttpRequestValidationParameters Klasse

Definition

Definiert eine Reihe von Parametern, die bei der SignedHttpRequestHandler Überprüfung einer SignedHttpRequest verwendet werden.

public class SignedHttpRequestValidationParameters
type SignedHttpRequestValidationParameters = class
Public Class SignedHttpRequestValidationParameters
Vererbung
SignedHttpRequestValidationParameters

Konstruktoren

Name Beschreibung
SignedHttpRequestValidationParameters()

Definiert eine Reihe von Parametern, die bei der SignedHttpRequestHandler Überprüfung einer SignedHttpRequest verwendet werden.

Felder

Name Beschreibung
DefaultSignedHttpRequestLifetime

Standardwert für die SignedHttpRequestLifetime.

Eigenschaften

Name Beschreibung
AcceptUnsignedHeaders

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die nicht signierten Header akzeptiert werden oder nicht.

AcceptUnsignedQueryParameters

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die nicht signierten Abfrageparameter akzeptiert werden oder nicht.

AllowedDomainsForJkuRetrieval

Ruft eine Liste der zulässigen Domänen für den Abruf des Anspruchs "jku" ab, oder legt diese fest. Die Domänen werden nicht direkt mit dem Anspruch "jku" verglichen. Zulässige Domäne gilt als gültig, wenn der im "jku"-Anspruch angegebene Host mit dem Domänenwert endet.

AllowResolvingPopKeyFromJku

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob poP-Schlüssel aus dem Anspruch "jku" aufgelöst werden kann. Wenn Sie diese Eigenschaft auf "true" festlegen, müssen Sie Werte in AllowedDomainsForJkuRetrieval.

ClaimsToValidateWhenPresent

Ruft die Ansprüche ab, die überprüft werden sollen, wenn vorhanden.

CnfDecryptionKeys

Dient zum Abrufen oder Festlegen einer Auflistung der SecurityKey für die "cnf"-Anspruchsentschlüsselung verwendeten Auflistung.

CnfDecryptionKeysResolverAsync

Dient zum Abrufen oder Festlegen des CnfDecryptionKeysResolverAsync Delegaten.

HttpClientProvider

Dient zum Abrufen oder Festlegen des HttpClientProvider Delegaten.

NonceValidatorAsync

Dient zum Abrufen oder Festlegen des NonceValidatorAsync Delegaten.

PopKeyResolverAsync

Dient zum Abrufen oder Festlegen des PopKeyResolverAsync Delegaten.

PopKeyResolverFromKeyIdAsync

Dient zum Abrufen oder Festlegen des PopKeyResolverFromKeyIdAsync Delegaten.

ReplayValidatorAsync

Dient zum Abrufen oder Festlegen des ReplayValidatorAsync Delegaten.

RequireHttpsForJkuResourceRetrieval

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob TLS beim Abrufen eines JWK-Satzes mithilfe des jku-Anspruchs erforderlich ist.

SignatureValidatorAsync

Dient zum Abrufen oder Festlegen des SignatureValidatorAsync Delegaten.

SignedHttpRequestLifetime

Ruft die Lebensdauer der signierten HTTP-Anforderung ab oder legt sie fest.

TokenHandler

Dient zum Abrufen oder Festlegen des TokenHandler Zugriffstokens innerhalb der SignedHttpRequest.

ValidateB

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der B Anspruch überprüft werden soll oder nicht.

ValidateH

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der H Anspruch überprüft werden soll oder nicht.

ValidateM

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der M Anspruch überprüft werden soll oder nicht.

ValidateP

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der P Anspruch überprüft werden soll oder nicht.

ValidatePresentClaims

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Ansprüche ClaimsToValidateWhenPresent überprüft werden sollen, wenn vorhanden.

ValidateQ

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Q Anspruch überprüft werden soll oder nicht.

ValidateTs

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Ts Anspruch überprüft werden soll oder nicht.

ValidateU

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der U Anspruch überprüft werden soll oder nicht.

Gilt für: