SignedHttpRequestValidationParameters Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |