Sdílet prostřednictvím


ForwardedHeadersOptions Třída

Definice

public ref class ForwardedHeadersOptions
public class ForwardedHeadersOptions
type ForwardedHeadersOptions = class
Public Class ForwardedHeadersOptions
Dědičnost
ForwardedHeadersOptions

Konstruktory

ForwardedHeadersOptions()

Možnosti pro ForwardedHeadersMiddleware

Vlastnosti

AllowedHosts

Povolené hodnoty z x-forwarded-host. Pokud je seznam prázdný, jsou povoleni všichni hostitelé. Pokud tyto hodnoty neomezíte, může útočník zpochybnit odkazy vygenerované vaší službou.

ForwardedForHeaderName

Získá nebo nastaví hlavičku použitou k načtení původní IP adresy klienta. Výchozí hodnota je hodnota určená parametrem XForwardedForHeaderName.

ForwardedHeaders

Určuje, které předávání by se měly zpracovat.

ForwardedHostHeaderName

Získá nebo nastaví hlavičku použitou k načtení původní hodnoty hlavičky hostitele pole. Výchozí hodnota je hodnota zadaná XForwardedHostHeaderName

ForwardedPrefixHeaderName

Získá nebo nastaví hlavičku použitou k načtení hodnoty pro základ cesty. Výchozí hodnota je hodnota zadaná XForwardedPrefixHeaderName

ForwardedProtoHeaderName

Získá nebo nastaví hlavičku použitou k načtení hodnoty pro původní schéma (HTTP/HTTPS). Výchozí hodnota je hodnota zadaná XForwardedProtoHeaderName

ForwardLimit

Omezuje počet položek v hlavičkách, které budou zpracovány. Výchozí hodnota je 1. Pokud chcete limit zakázat, nastavte na hodnotu null, ale to by mělo být provedeno pouze v případě, že jsou nakonfigurované pole KnownProxies nebo KnownNetworks.

KnownNetworks

Rozsahy adres známých proxy serverů, ze kterých lze přijímat přeposílané hlavičky.

KnownProxies

Adresy známých proxy serverů, ze kterých budou přijímat přeposílané hlavičky.

OriginalForHeaderName

Získá nebo nastaví hlavičku sloužící k uložení původní hodnoty IP adresy klienta před použitím předávaných hlaviček. Výchozí hodnota je hodnota zadaná XOriginalForHeaderName

OriginalHostHeaderName

Získá nebo nastaví hlavičku použitou k uložení původní hodnoty pole hlavičky hostitele před použitím přeposílaných hlaviček. Výchozí hodnota je hodnota zadaná XOriginalHostHeaderName

OriginalPrefixHeaderName

Získá nebo nastaví hlavičku sloužící k uložení původního základu cesty před použitím přeposílaných hlaviček. Výchozí hodnota je hodnota zadaná XOriginalPrefixHeaderName

OriginalProtoHeaderName

Získá nebo nastaví hlavičku sloužící k uložení původního schématu (HTTP/HTTPS) před použitím předávaných hlaviček. Výchozí hodnota je hodnota zadaná XOriginalProtoHeaderName

RequireHeaderSymmetry

Vyžadovat synchronizaci hodnot hlaviček mezi různými zpracovávanými hlavičkami. Výchozí hodnota je false.

Platí pro