ForwardedHeadersOptions Clase

Definición

public ref class ForwardedHeadersOptions
public class ForwardedHeadersOptions
type ForwardedHeadersOptions = class
Public Class ForwardedHeadersOptions
Herencia
ForwardedHeadersOptions

Constructores

ForwardedHeadersOptions()

Opciones para ForwardedHeadersMiddleware

Propiedades

AllowedHosts

Los valores permitidos de x-forwarded-host. Si la lista está vacía, se permiten todos los hosts. Si no se restringen estos valores, es posible que un atacante pueda suplantar vínculos generados por el servicio.

ForwardedForHeaderName

Obtiene o establece el encabezado utilizado para recuperar la dirección IP del cliente de origen. El valor predeterminado es el especificado por XForwardedForHeaderName.

ForwardedHeaders

Identifica qué reenviadores se deben procesar.

ForwardedHostHeaderName

Obtiene o establece el encabezado utilizado para recuperar el valor original del campo Encabezado host. El valor predeterminado es el especificado por XForwardedHostHeaderName

ForwardedPrefixHeaderName

Obtiene o establece el encabezado utilizado para recuperar el valor de la base de ruta de acceso. El valor predeterminado es el especificado por XForwardedPrefixHeaderName

ForwardedProtoHeaderName

Obtiene o establece el encabezado utilizado para recuperar el valor del esquema de origen (HTTP/HTTPS). El valor predeterminado es el especificado por XForwardedProtoHeaderName

ForwardLimit

Limita el número de entradas de los encabezados que se procesarán. El valor predeterminado es 1. Establézcalo en null para deshabilitar el límite, pero esto solo se debe hacer si se configuran KnownProxies o KnownNetworks.

KnownNetworks

Intervalos de direcciones de servidores proxy conocidos de los que se aceptan encabezados reenviados.

KnownProxies

Direcciones de servidores proxy conocidos de los que se aceptan encabezados reenviados.

OriginalForHeaderName

Obtiene o establece el encabezado utilizado para almacenar el valor original de la dirección IP del cliente antes de aplicar encabezados reenviados. El valor predeterminado es el especificado por XOriginalForHeaderName

OriginalHostHeaderName

Obtiene o establece el encabezado utilizado para almacenar el valor original del campo encabezado host antes de aplicar encabezados reenviados. El valor predeterminado es el especificado por XOriginalHostHeaderName

OriginalPrefixHeaderName

Obtiene o establece el encabezado utilizado para almacenar la base de ruta de acceso original antes de aplicar encabezados reenviados. El valor predeterminado es el especificado por XOriginalPrefixHeaderName

OriginalProtoHeaderName

Obtiene o establece el encabezado utilizado para almacenar el esquema original (HTTP/HTTPS) antes de aplicar encabezados reenviados. El valor predeterminado es el especificado por XOriginalProtoHeaderName

RequireHeaderSymmetry

Requerir que el número de valores de encabezado esté sincronizado entre los distintos encabezados que se están procesando. El valor predeterminado es "false".

Se aplica a