ForwardedHeadersOptions 類別

定義

public ref class ForwardedHeadersOptions
public class ForwardedHeadersOptions
type ForwardedHeadersOptions = class
Public Class ForwardedHeadersOptions
繼承
ForwardedHeadersOptions

建構函式

ForwardedHeadersOptions()

ForwardedHeadersMiddleware 的選項

屬性

AllowedHosts

x-forwarded-host 允許的值。 如果清單是空的,則會允許所有主機。 無法限制這些值可能會讓攻擊者詐騙服務所產生的連結。

ForwardedForHeaderName

取得或設定用來擷取原始用戶端 IP 的標頭。 預設為 所 XForwardedForHeaderName 指定的值。

ForwardedHeaders

識別應該處理哪個轉送子。

ForwardedHostHeaderName

取得或設定用來擷取主機標頭欄位原始值的標頭。 預設為 所指定的值 XForwardedHostHeaderName

ForwardedPrefixHeaderName

取得或設定用來擷取路徑基底值的標頭。 預設為 所指定的值 XForwardedPrefixHeaderName

ForwardedProtoHeaderName

取得或設定標頭,用來擷取原始配置的值, (HTTP/HTTPS) 。 預設為 所指定的值 XForwardedProtoHeaderName

ForwardLimit

限制將處理的標頭中的專案數目。 預設值為 1。 設定為 null 以停用限制,但只有在已設定 KnownProxies 或 KnownNetworks 時,才應該這麼做。

KnownNetworks

可從中接受轉送標頭的已知 Proxy 位址範圍。

KnownProxies

可從中接受轉送標頭的已知 Proxy 位址。

OriginalForHeaderName

取得或設定標頭,用來在套用轉送標頭之前儲存用戶端 IP 的原始值。 預設為 所指定的值 XOriginalForHeaderName

OriginalHostHeaderName

取得或設定標頭,用來在套用轉送標頭之前儲存主機標頭欄位的原始值。 預設為 所指定的值 XOriginalHostHeaderName

OriginalPrefixHeaderName

取得或設定在套用轉送標頭之前,用來儲存原始路徑基底的標頭。 預設為 所指定的值 XOriginalPrefixHeaderName

OriginalProtoHeaderName

取得或設定在套用轉送標頭之前,用來儲存原始配置 (HTTP/HTTPS) 。 預設為 所指定的值 XOriginalProtoHeaderName

RequireHeaderSymmetry

需要處理不同標頭之間的標頭值數目同步。 預設值為 'false'。

適用於