SignedHttpRequestValidationParameters Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |