ForwardedHeadersOptions Klasse

Definition

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

Konstruktoren

ForwardedHeadersOptions()

Optionen für ForwardedHeadersMiddleware.

Eigenschaften

AllowedHosts

Die zulässigen Werte von x-forwarded-host. Wenn die Liste leer ist, sind alle Hosts zulässig. Wenn dies nicht eingeschränkt werden kann, können diese Werte es einem Angreifer ermöglichen, von Ihrem Dienst generierte Links zu spoofen.

ForwardedForHeaderName

Ruft den Header ab, der zum Abrufen der ursprünglichen Client-IP verwendet wird, oder legt diesen fest. Standardmäßig wird der von XForwardedForHeaderNameangegebene Wert verwendet.

ForwardedHeaders

Gibt an, welche Weiterleitungen verarbeitet werden sollen.

ForwardedHostHeaderName

Ruft den Header ab, der zum Abrufen des ursprünglichen Werts des Felds Hostheader verwendet wird, oder legt diesen fest. Standardwert für den von angegebenen Wert XForwardedHostHeaderName

ForwardedPrefixHeaderName

Ruft den Header ab, der zum Abrufen des Werts für die Pfadbasis verwendet wird, oder legt diesen fest. Standardwert für den von angegebenen Wert XForwardedPrefixHeaderName

ForwardedProtoHeaderName

Ruft den Header ab, der zum Abrufen des Werts für das Ursprungsschema (HTTP/HTTPS) verwendet wird, oder legt diesen fest. Standardwert für den von angegebenen Wert XForwardedProtoHeaderName

ForwardLimit

Schränkt die Anzahl der Einträge in den Headern ein, die verarbeitet werden. Der Standardwert ist 1. Legen Sie auf NULL fest, um den Grenzwert zu deaktivieren. Dies sollte jedoch nur erfolgen, wenn KnownProxies oder KnownNetworks konfiguriert sind.

KnownNetworks

Adressbereiche bekannter Proxys, von denen weitergeleitete Header akzeptiert werden müssen.

KnownProxies

Adressen bekannter Proxys, von denen weitergeleitete Header akzeptiert werden müssen.

OriginalForHeaderName

Ruft den Header ab, der verwendet wird, um den ursprünglichen Wert der Client-IP vor dem Anwenden weitergeleiteter Header zu speichern, oder legt diesen fest. Standardwert für den von angegebenen Wert XOriginalForHeaderName

OriginalHostHeaderName

Ruft den Header ab, der zum Speichern des ursprünglichen Werts des Felds Hostheader verwendet wird, bevor weitergeleitete Header angewendet werden, oder legt diesen fest. Standardwert für den von angegebenen Wert XOriginalHostHeaderName

OriginalPrefixHeaderName

Ruft den Header ab, der zum Speichern der ursprünglichen Pfadbasis verwendet wird, bevor weitergeleitete Header angewendet werden, oder legt diesen fest. Standardwert für den von angegebenen Wert XOriginalPrefixHeaderName

OriginalProtoHeaderName

Ruft den Header ab, der zum Speichern des ursprünglichen Schemas (HTTP/HTTPS) vor dem Anwenden weitergeleiteter Header verwendet wird, oder legt diesen fest. Standardwert für den von angegebenen Wert XOriginalProtoHeaderName

RequireHeaderSymmetry

Die Anzahl der Headerwerte muss zwischen den verschiedenen verarbeiteten Headern synchronisiert werden. Der Standardwert ist "false".

Gilt für: