ForwardedHeadersOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Optionen für ForwardedHeadersMiddleware.
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". |