SignedHttpRequestValidationParameters Classe

Definição

Define um conjunto de parâmetros que são usados por um SignedHttpRequestHandler ao validar um SignedHttpRequest.

public class SignedHttpRequestValidationParameters
type SignedHttpRequestValidationParameters = class
Public Class SignedHttpRequestValidationParameters
Herança
SignedHttpRequestValidationParameters

Construtores

Nome Description
SignedHttpRequestValidationParameters()

Define um conjunto de parâmetros que são usados por um SignedHttpRequestHandler ao validar um SignedHttpRequest.

Campos

Nome Description
DefaultSignedHttpRequestLifetime

Valor padrão para o SignedHttpRequestLifetime.

Propriedades

Nome Description
AcceptUnsignedHeaders

Obtém ou define um valor que indica se os cabeçalhos não assinados são aceitos ou não.

AcceptUnsignedQueryParameters

Obtém ou define um valor que indica se os parâmetros de consulta não assinados são aceitos ou não.

AllowedDomainsForJkuRetrieval

Obtém ou define uma lista de domínios permitidos para recuperação de declaração 'jku'. Os domínios não são comparados diretamente com a declaração 'jku'. O domínio permitido será considerado válido se o host especificado na declaração 'jku' terminar com o valor do domínio.

AllowResolvingPopKeyFromJku

Obtém ou define um valor que indica se a chave PoP pode ser resolvida a partir da declaração 'jku'. Se você definir essa propriedade como true, deverá definir valores em AllowedDomainsForJkuRetrieval.

ClaimsToValidateWhenPresent

Obtém ou define as declarações a serem validadas se estiverem presentes.

CnfDecryptionKeys

Obtém ou define uma coleção de SecurityKey usados para a descriptografia da declaração 'cnf'.

CnfDecryptionKeysResolverAsync

Obtém ou define o CnfDecryptionKeysResolverAsync delegado.

HttpClientProvider

Obtém ou define o HttpClientProvider delegado.

NonceValidatorAsync

Obtém ou define o NonceValidatorAsync delegado.

PopKeyResolverAsync

Obtém ou define o PopKeyResolverAsync delegado.

PopKeyResolverFromKeyIdAsync

Obtém ou define o PopKeyResolverFromKeyIdAsync delegado.

ReplayValidatorAsync

Obtém ou define o ReplayValidatorAsync delegado.

RequireHttpsForJkuResourceRetrieval

Obtém ou define um valor que indica se o TLS é necessário ao obter um conjunto JWK usando a declaração 'jku'.

SignatureValidatorAsync

Obtém ou define o SignatureValidatorAsync delegado.

SignedHttpRequestLifetime

Obtém ou define o tempo de vida da solicitação http assinada.

TokenHandler

Obtém ou define o TokenHandler AccessToken dentro do SignedHttpRequest.

ValidateB

Obtém ou define um valor que indica se a B declaração deve ser validada ou não.

ValidateH

Obtém ou define um valor que indica se a H declaração deve ser validada ou não.

ValidateM

Obtém ou define um valor que indica se a M declaração deve ser validada ou não.

ValidateP

Obtém ou define um valor que indica se a P declaração deve ser validada ou não.

ValidatePresentClaims

Obtém ou define um valor que indica se as declarações devem ClaimsToValidateWhenPresent ser validadas se presentes.

ValidateQ

Obtém ou define um valor que indica se a Q declaração deve ser validada ou não.

ValidateTs

Obtém ou define um valor que indica se a Ts declaração deve ser validada ou não.

ValidateU

Obtém ou define um valor que indica se a U declaração deve ser validada ou não.

Aplica-se a