Partilhar via


ForwardedHeadersOptions Classe

Definição

public ref class ForwardedHeadersOptions
public class ForwardedHeadersOptions
type ForwardedHeadersOptions = class
Public Class ForwardedHeadersOptions
Herança
ForwardedHeadersOptions

Construtores

ForwardedHeadersOptions()

Opções para ForwardedHeadersMiddleware

Propriedades

AllowedHosts

Os valores permitidos do x-forwarded-host. Se a lista estiver vazia, todos os hosts serão permitidos. Não restringir esses valores pode permitir que um invasor falsifique links gerados pelo seu serviço.

ForwardedForHeaderName

Obtém ou define o cabeçalho usado para recuperar o IP do cliente de origem. O padrão é o valor especificado por XForwardedForHeaderName.

ForwardedHeaders

Identifica quais encaminhadores devem ser processados.

ForwardedHostHeaderName

Obtém ou define o cabeçalho usado para recuperar o valor original do campo de cabeçalho Host. O padrão é o valor especificado por XForwardedHostHeaderName

ForwardedPrefixHeaderName

Obtém ou define o cabeçalho usado para recuperar o valor da base do caminho. O padrão é o valor especificado por XForwardedPrefixHeaderName

ForwardedProtoHeaderName

Obtém ou define o cabeçalho usado para recuperar o valor do esquema de origem (HTTP/HTTPS). O padrão é o valor especificado por XForwardedProtoHeaderName

ForwardLimit

Limita o número de entradas nos cabeçalhos que serão processados. O valor padrão é 1. Defina como nulo para desabilitar o limite, mas isso só deverá ser feito se KnownProxies ou KnownNetworks estiverem configurados.

KnownNetworks

Intervalos de endereços de proxies conhecidos dos quais aceitar cabeçalhos encaminhados.

KnownProxies

Endereços de proxies conhecidos dos quais aceitar cabeçalhos encaminhados.

OriginalForHeaderName

Obtém ou define o cabeçalho usado para armazenar o valor original do IP do cliente antes de aplicar cabeçalhos encaminhados. O padrão é o valor especificado por XOriginalForHeaderName

OriginalHostHeaderName

Obtém ou define o cabeçalho usado para armazenar o valor original do campo de cabeçalho Host antes de aplicar cabeçalhos encaminhados. O padrão é o valor especificado por XOriginalHostHeaderName

OriginalPrefixHeaderName

Obtém ou define o cabeçalho usado para armazenar a base de caminho original antes de aplicar cabeçalhos encaminhados. O padrão é o valor especificado por XOriginalPrefixHeaderName

OriginalProtoHeaderName

Obtém ou define o cabeçalho usado para armazenar o esquema original (HTTP/HTTPS) antes de aplicar cabeçalhos encaminhados. O padrão é o valor especificado por XOriginalProtoHeaderName

RequireHeaderSymmetry

Exigir que o número de valores de cabeçalho esteja em sincronia entre os diferentes cabeçalhos que estão sendo processados. O padrão é 'false'.

Aplica-se a