ForwardedHeadersOptions Sınıf

Tanım

Için seçenekler ForwardedHeadersMiddleware

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

Oluşturucular

ForwardedHeadersOptions()

Için seçenekler ForwardedHeadersMiddleware

Özellikler

AllowedHosts

x-forwarded-host'tan izin verilen değerler. Liste boşsa tüm konaklara izin verilir. Bu değerlerin kısıtlanması, bir saldırganın hizmetiniz tarafından oluşturulan bağlantıları kimlik sahtekarlığına neden olabilir.

ForwardedForHeaderName

Kaynak istemci IP'sini almak için kullanılan üst bilgiyi alır veya ayarlar. Varsayılan olarak tarafından XForwardedForHeaderNamebelirtilen değeri kullanır.

ForwardedHeaders

hangi ileticilerin işlenmesi gerektiğini tanımlar.

ForwardedHostHeaderName

Konak üst bilgisi alanının özgün değerini almak için kullanılan üst bilgiyi alır veya ayarlar. Varsayılan değer olarak belirtilen değer XForwardedHostHeaderName

ForwardedPrefixHeaderName

Yol tabanının değerini almak için kullanılan üst bilgiyi alır veya ayarlar. Varsayılan değer olarak belirtilen değer XForwardedPrefixHeaderName

ForwardedProtoHeaderName

Kaynak şemanın (HTTP/HTTPS) değerini almak için kullanılan üst bilgiyi alır veya ayarlar. Varsayılan değer olarak belirtilen değer XForwardedProtoHeaderName

ForwardLimit

İşlenecek üst bilgilerdeki girdi sayısını sınırlar. Varsayılan değer 1’dir. Sınırı devre dışı bırakmak için null olarak ayarlayın, ancak bu yalnızca KnownProxies veya KnownNetworks yapılandırıldıysa yapılmalıdır.

KnownNetworks

İletilen üst bilgileri kabul etmek için bilinen ara sunucu aralıklarını adresle.

KnownProxies

İletilen üst bilgileri kabul etmek için bilinen ara sunucuların adresleri.

OriginalForHeaderName

İletilen üst bilgileri uygulamadan önce istemci IP'sinin özgün değerini depolamak için kullanılan üst bilgiyi alır veya ayarlar. Varsayılan değer olarak belirtilen değer XOriginalForHeaderName

OriginalHostHeaderName

İletilen üst bilgileri uygulamadan önce Konak üst bilgisi alanının özgün değerini depolamak için kullanılan üst bilgiyi alır veya ayarlar. Varsayılan değer olarak belirtilen değer XOriginalHostHeaderName

OriginalPrefixHeaderName

İletilen üst bilgileri uygulamadan önce özgün yol tabanını depolamak için kullanılan üst bilgiyi alır veya ayarlar. Varsayılan değer olarak belirtilen değer XOriginalPrefixHeaderName

OriginalProtoHeaderName

İletilen üst bilgileri uygulamadan önce özgün düzeni (HTTP/HTTPS) depolamak için kullanılan üst bilgiyi alır veya ayarlar. Varsayılan değer olarak belirtilen değer XOriginalProtoHeaderName

RequireHeaderSymmetry

İşlenmekte olan farklı üst bilgiler arasında üst bilgi değerlerinin eşitlenmesini zorunlu kılar. Varsayılan değer 'false'tur.

Şunlara uygulanır