ForwardedHeadersOptions クラス

定義

ForwardedHeadersMiddleware のオプション

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

Host ヘッダー フィールドの元の値を取得するために使用するヘッダーを取得または設定します。 既定値は、 で指定された値です。 XForwardedHostHeaderName

ForwardedPrefixHeaderName

パス ベースの値を取得するために使用するヘッダーを取得または設定します。 既定値は、 で指定された値です。 XForwardedPrefixHeaderName

ForwardedProtoHeaderName

元のスキーム (HTTP/HTTPS) の値を取得するために使用するヘッダーを取得または設定します。 既定値は、 で指定された値です。 XForwardedProtoHeaderName

ForwardLimit

処理されるヘッダー内のエントリの数を制限します。 既定値は 1 です。 制限を無効にするには null に設定しますが、これは KnownProxies または KnownNetworks が構成されている場合にのみ行う必要があります。

KnownNetworks

受け付けるヘッダーの転送元である既知のプロキシのアドレス範囲です。

KnownProxies

受け付けるヘッダーの転送元である既知のプロキシのアドレスです。

OriginalForHeaderName

転送されたヘッダーを適用する前に、クライアント IP の元の値を格納するために使用されるヘッダーを取得または設定します。 既定値は、 で指定された値です。 XOriginalForHeaderName

OriginalHostHeaderName

転送されたヘッダーを適用する前に、Host ヘッダー フィールドの元の値を格納するために使用されるヘッダーを取得または設定します。 既定値は、 で指定された値です。 XOriginalHostHeaderName

OriginalPrefixHeaderName

転送されたヘッダーを適用する前に、元のパス ベースを格納するために使用されるヘッダーを取得または設定します。 既定値は、 で指定された値です。 XOriginalPrefixHeaderName

OriginalProtoHeaderName

転送されたヘッダーを適用する前に、元のスキーム (HTTP/HTTPS) の格納に使用するヘッダーを取得または設定します。 既定値は、 で指定された値です。 XOriginalProtoHeaderName

RequireHeaderSymmetry

処理中の異なるヘッダー間で同期するヘッダー値の数が必要です。 既定値は 'false' です。

適用対象