ForwardedHeadersOptions Classe

Definizione

public ref class ForwardedHeadersOptions
public class ForwardedHeadersOptions
type ForwardedHeadersOptions = class
Public Class ForwardedHeadersOptions
Ereditarietà
ForwardedHeadersOptions

Costruttori

ForwardedHeadersOptions()

Opzioni per ForwardedHeadersMiddleware

Proprietà

AllowedHosts

Valori consentiti da x-forwarded-host. Se l'elenco è vuoto, tutti gli host sono consentiti. Se non si limita questo valore, è possibile che un utente malintenzionato possa spoofare i collegamenti generati dal servizio.

ForwardedForHeaderName

Ottiene o imposta l'intestazione utilizzata per recuperare l'indirizzo IP client di origine. Il valore predefinito è il valore specificato da XForwardedForHeaderName.

ForwardedHeaders

Identifica i server d'inoltro che devono essere elaborati.

ForwardedHostHeaderName

Ottiene o imposta l'intestazione utilizzata per recuperare il valore originale del campo Intestazione host. Il valore predefinito è il valore specificato da XForwardedHostHeaderName

ForwardedPrefixHeaderName

Ottiene o imposta l'intestazione utilizzata per recuperare il valore per la base del percorso. Il valore predefinito è il valore specificato da XForwardedPrefixHeaderName

ForwardedProtoHeaderName

Ottiene o imposta l'intestazione utilizzata per recuperare il valore per lo schema di origine (HTTP/HTTPS). Il valore predefinito è il valore specificato da XForwardedProtoHeaderName

ForwardLimit

Limita il numero di voci nelle intestazioni che verranno elaborate. Il valore predefinito è 1. Impostare su Null per disabilitare il limite, ma questa operazione deve essere eseguita solo se KnownProxies o KnownNetworks sono configurati.

KnownNetworks

Intervalli di indirizzi dei proxy noti da cui accettare le intestazioni inoltrate.

KnownProxies

Indirizzi dei proxy noti da cui accettare le intestazioni inoltrate.

OriginalForHeaderName

Ottiene o imposta l'intestazione utilizzata per archiviare il valore originale dell'indirizzo IP client prima di applicare intestazioni inoltrate. Il valore predefinito è il valore specificato da XOriginalForHeaderName

OriginalHostHeaderName

Ottiene o imposta l'intestazione utilizzata per archiviare il valore originale del campo Intestazione host prima di applicare intestazioni inoltrate. Il valore predefinito è il valore specificato da XOriginalHostHeaderName

OriginalPrefixHeaderName

Ottiene o imposta l'intestazione utilizzata per archiviare la base del percorso originale prima di applicare intestazioni inoltrate. Il valore predefinito è il valore specificato da XOriginalPrefixHeaderName

OriginalProtoHeaderName

Ottiene o imposta l'intestazione utilizzata per archiviare lo schema originale (HTTP/HTTPS) prima di applicare intestazioni inoltrate. Il valore predefinito è il valore specificato da XOriginalProtoHeaderName

RequireHeaderSymmetry

Richiedere che il numero di valori di intestazione sia sincronizzato tra le diverse intestazioni elaborate. Il valore predefinito è "false".

Si applica a