SignedHttpRequestValidationParameters Clase

Definición

Define un conjunto de parámetros usados por un SignedHttpRequestHandler al validar signedHttpRequest.

public class SignedHttpRequestValidationParameters
type SignedHttpRequestValidationParameters = class
Public Class SignedHttpRequestValidationParameters
Herencia
SignedHttpRequestValidationParameters

Constructores

Nombre Description
SignedHttpRequestValidationParameters()

Define un conjunto de parámetros usados por un SignedHttpRequestHandler al validar signedHttpRequest.

Campos

Nombre Description
DefaultSignedHttpRequestLifetime

Valor predeterminado para .SignedHttpRequestLifetime

Propiedades

Nombre Description
AcceptUnsignedHeaders

Obtiene o establece un valor que indica si se aceptan o no los encabezados sin firmar.

AcceptUnsignedQueryParameters

Obtiene o establece un valor que indica si se aceptan o no los parámetros de consulta sin firmar.

AllowedDomainsForJkuRetrieval

Obtiene o establece una lista de dominios permitidos para la recuperación de notificaciones "jku". Los dominios no se comparan directamente con la notificación "jku". El dominio permitido se consideraría válido si el host especificado en la notificación "jku" termina con el valor de dominio.

AllowResolvingPopKeyFromJku

Obtiene o establece un valor que indica si la clave poP se puede resolver desde la notificación "jku". Si establece esta propiedad en true, debe establecer valores en AllowedDomainsForJkuRetrieval.

ClaimsToValidateWhenPresent

Obtiene o establece las notificaciones que se van a validar si están presentes.

CnfDecryptionKeys

Obtiene o establece una colección de usada para el descifrado de SecurityKey notificaciones "cnf".

CnfDecryptionKeysResolverAsync

Obtiene o establece el CnfDecryptionKeysResolverAsync delegado.

HttpClientProvider

Obtiene o establece el HttpClientProvider delegado.

NonceValidatorAsync

Obtiene o establece el NonceValidatorAsync delegado.

PopKeyResolverAsync

Obtiene o establece el PopKeyResolverAsync delegado.

PopKeyResolverFromKeyIdAsync

Obtiene o establece el PopKeyResolverFromKeyIdAsync delegado.

ReplayValidatorAsync

Obtiene o establece el ReplayValidatorAsync delegado.

RequireHttpsForJkuResourceRetrieval

Obtiene o establece un valor que indica si se requiere TLS al obtener un conjunto de JWK mediante la notificación "jku".

SignatureValidatorAsync

Obtiene o establece el SignatureValidatorAsync delegado.

SignedHttpRequestLifetime

Obtiene o establece la duración de la solicitud HTTP firmada.

TokenHandler

Obtiene o establece el objeto TokenHandler en AccessToken dentro de SignedHttpRequest.

ValidateB

Obtiene o establece un valor que indica si la B notificación debe validarse o no.

ValidateH

Obtiene o establece un valor que indica si la H notificación debe validarse o no.

ValidateM

Obtiene o establece un valor que indica si la M notificación debe validarse o no.

ValidateP

Obtiene o establece un valor que indica si la P notificación debe validarse o no.

ValidatePresentClaims

Obtiene o establece un valor que indica si las notificaciones de ClaimsToValidateWhenPresent deben validarse si están presentes.

ValidateQ

Obtiene o establece un valor que indica si la Q notificación debe validarse o no.

ValidateTs

Obtiene o establece un valor que indica si la Ts notificación debe validarse o no.

ValidateU

Obtiene o establece un valor que indica si la U notificación debe validarse o no.

Se aplica a