SignedHttpRequestValidationParameters Classe

Definição

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

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

Construtores

Name Descrição
SignedHttpRequestValidationParameters()

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

Campos

Name Descrição
DefaultSignedHttpRequestLifetime

Valor padrão para o SignedHttpRequestLifetime.

Propriedades

Name Descrição
AcceptUnsignedHeaders

Recebe ou define um valor que indica se os cabeçalhos sem assinatura são aceites ou não.

AcceptUnsignedQueryParameters

Recebe ou define um valor que indica se os parâmetros de consulta não assinados são aceites ou não.

AllowedDomainsForJkuRetrieval

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

AllowResolvingPopKeyFromJku

Recebe ou define um valor que indica se a chave PoP pode ser resolvida a partir da reivindicação 'jku'. Se definir esta propriedade como verdadeira, deve definir valores em AllowedDomainsForJkuRetrieval.

ClaimsToValidateWhenPresent

Obtém ou define as reivindicações para validar se existirem.

CnfDecryptionKeys

Obtém ou define uma coleção de SecurityKey usados para a desencriptação de reivindicações 'cnf'.

CnfDecryptionKeysResolverAsync

Recebe ou escolhe o CnfDecryptionKeysResolverAsync delegado.

HttpClientProvider

Recebe ou escolhe o HttpClientProvider delegado.

NonceValidatorAsync

Recebe ou escolhe o NonceValidatorAsync delegado.

PopKeyResolverAsync

Recebe ou escolhe o PopKeyResolverAsync delegado.

PopKeyResolverFromKeyIdAsync

Recebe ou escolhe o PopKeyResolverFromKeyIdAsync delegado.

ReplayValidatorAsync

Recebe ou escolhe o ReplayValidatorAsync delegado.

RequireHttpsForJkuResourceRetrieval

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

SignatureValidatorAsync

Recebe ou escolhe o SignatureValidatorAsync delegado.

SignedHttpRequestLifetime

Obtém ou define a vida útil do pedido http assinado.

TokenHandler

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

ValidateB

Recebe ou define um valor que indica se a B reivindicação deve ser validada ou não.

ValidateH

Recebe ou define um valor que indica se a H reivindicação deve ser validada ou não.

ValidateM

Recebe ou define um valor que indica se a M reivindicação deve ser validada ou não.

ValidateP

Recebe ou define um valor que indica se a P reivindicação deve ser validada ou não.

ValidatePresentClaims

Recebe ou define um valor que indica se as reivindicações em ClaimsToValidateWhenPresent devem ser validadas se existirem.

ValidateQ

Recebe ou define um valor que indica se a Q reivindicação deve ser validada ou não.

ValidateTs

Recebe ou define um valor que indica se a Ts reivindicação deve ser validada ou não.

ValidateU

Recebe ou define um valor que indica se a U reivindicação deve ser validada ou não.

Aplica-se a