ForwardedHeadersOptions クラス

定義

ForwardedHeadersMiddleware のオプション

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

コンストラクター

ForwardedHeadersOptions()

プロパティ

AllowedHosts

x-forwarded-host から許可される値。 リストが空の場合、すべてのホストが許可されます。 これらの値を制限しないと、攻撃者がサービスによって生成されたリンクをスプーフィングする可能性があります。

ForwardedForHeaderName

送信元のクライアント IP の取得に使用するヘッダーを取得または設定します。 既定値は . XForwardedForHeaderName.

ForwardedHeaders

処理する必要があるフォワーダーを識別します。

ForwardedHostHeaderName

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

ForwardedProtoHeaderName

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

ForwardLimit

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

KnownNetworks

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

KnownProxies

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

OriginalForHeaderName

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

OriginalHostHeaderName

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

OriginalProtoHeaderName

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

RequireHeaderSymmetry

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

適用対象