ForwardedHeadersOptions Clase

Definición

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

Constructores

ForwardedHeadersOptions()

Propiedades

AllowedHosts

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 suplante los 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 valor especificado por XForwardedForHeaderName .

ForwardedHeaders

Identifica qué reenviadores se deben procesar.

ForwardedHostHeaderName

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

ForwardedProtoHeaderName

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

ForwardLimit

Limita el número de entradas de los encabezados que se procesarán. El valor predeterminado es 1. Se establece 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 los encabezados reenviados. El valor predeterminado es el valor especificado por XOriginalForHeaderName

OriginalHostHeaderName

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

OriginalProtoHeaderName

Obtiene o establece el encabezado utilizado para almacenar el esquema original (HTTP/HTTPS) antes de aplicar encabezados reenviados. El valor predeterminado es el valor 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