Udostępnij za pośrednictwem


ForwardedHeadersOptions Klasa

Definicja

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

Konstruktory

ForwardedHeadersOptions()

Opcje dla ForwardedHeadersMiddleware

Właściwości

AllowedHosts

Dozwolone wartości z x-forwarded-host. Jeśli lista jest pusta, wszystkie hosty są dozwolone. Nie można ograniczyć tych wartości, aby osoba atakująca mogła fałszować linki wygenerowane przez usługę.

ForwardedForHeaderName

Pobiera lub ustawia nagłówek użyty do pobrania źródłowego adresu IP klienta. Domyślnie wartość określona przez XForwardedForHeaderName.

ForwardedHeaders

Określa, które usługi przesyłania dalej powinny być przetwarzane.

ForwardedHostHeaderName

Pobiera lub ustawia nagłówek użyty do pobrania oryginalnej wartości pola nagłówka hosta. Domyślnie wartość określona przez XForwardedHostHeaderName

ForwardedPrefixHeaderName

Pobiera lub ustawia nagłówek użyty do pobrania wartości dla podstawy ścieżki. Domyślnie wartość określona przez XForwardedPrefixHeaderName

ForwardedProtoHeaderName

Pobiera lub ustawia nagłówek użyty do pobrania wartości schematu źródłowego (HTTP/HTTPS). Domyślnie wartość określona przez XForwardedProtoHeaderName

ForwardLimit

Ogranicza liczbę wpisów w nagłówkach, które zostaną przetworzone. Wartość domyślna to 1. Ustaw wartość null, aby wyłączyć limit, ale należy to zrobić tylko wtedy, gdy skonfigurowano usługę KnownProxies lub KnownNetworks.

KnownNetworks

Zakresy adresów znanych serwerów proxy do akceptowania przekazanych nagłówków.

KnownProxies

Adresy znanych serwerów proxy do akceptowania przekierowanych nagłówków.

OriginalForHeaderName

Pobiera lub ustawia nagłówek używany do przechowywania oryginalnej wartości adresu IP klienta przed zastosowaniem nagłówków przekazywanych. Domyślnie wartość określona przez XOriginalForHeaderName

OriginalHostHeaderName

Pobiera lub ustawia nagłówek używany do przechowywania oryginalnej wartości pola nagłówka hosta przed zastosowaniem nagłówków przekazywanych. Domyślnie wartość określona przez XOriginalHostHeaderName

OriginalPrefixHeaderName

Pobiera lub ustawia nagłówek używany do przechowywania oryginalnej bazy ścieżki przed zastosowaniem nagłówków przekazywanych. Domyślnie wartość określona przez XOriginalPrefixHeaderName

OriginalProtoHeaderName

Pobiera lub ustawia nagłówek używany do przechowywania oryginalnego schematu (HTTP/HTTPS) przed zastosowaniem nagłówków przekazywanych. Domyślnie wartość określona przez XOriginalProtoHeaderName

RequireHeaderSymmetry

Wymagaj synchronizacji wartości nagłówka między przetwarzanymi różnymi nagłówkami. Wartość domyślna to "false".

Dotyczy