ForwardedHeadersOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Options pour ForwardedHeadersMiddleware
public ref class ForwardedHeadersOptions
public class ForwardedHeadersOptions
type ForwardedHeadersOptions = class
Public Class ForwardedHeadersOptions
- Héritage
-
ForwardedHeadersOptions
Constructeurs
ForwardedHeadersOptions() |
Options pour ForwardedHeadersMiddleware |
Propriétés
AllowedHosts |
Valeurs autorisées à partir de x-forwarded-host. Si la liste est vide, tous les hôtes sont autorisés. Ne pas restreindre ces valeurs peut permettre à un attaquant d’usurper les liens générés par votre service. |
ForwardedForHeaderName |
Obtient ou définit l’en-tête utilisé pour récupérer l’adresse IP du client d’origine. Par défaut, la valeur spécifiée par XForwardedForHeaderName. |
ForwardedHeaders |
Identifie les redirecteurs à traiter. |
ForwardedHostHeaderName |
Obtient ou définit l’en-tête utilisé pour récupérer la valeur d’origine du champ d’en-tête hôte. Par défaut, la valeur spécifiée par XForwardedHostHeaderName |
ForwardedPrefixHeaderName |
Obtient ou définit l’en-tête utilisé pour récupérer la valeur de la base de chemin d’accès. Par défaut, la valeur spécifiée par XForwardedPrefixHeaderName |
ForwardedProtoHeaderName |
Obtient ou définit l’en-tête utilisé pour récupérer la valeur du schéma d’origine (HTTP/HTTPS). Par défaut, la valeur spécifiée par XForwardedProtoHeaderName |
ForwardLimit |
Limite le nombre d’entrées dans les en-têtes qui seront traitées. La valeur par défaut est 1. Définissez la valeur null pour désactiver la limite, mais cela ne doit être effectué que si KnownProxies ou KnownNetworks sont configurés. |
KnownNetworks |
Plages d’adresses des proxys connus à partir desquels les en-têtes transférés peuvent être acceptés. |
KnownProxies |
Adresses des proxy connus à partir desquels les en-têtes transférés peuvent être acceptés. |
OriginalForHeaderName |
Obtient ou définit l’en-tête utilisé pour stocker la valeur d’origine de l’adresse IP du client avant d’appliquer des en-têtes transférés. Par défaut, la valeur spécifiée par XOriginalForHeaderName |
OriginalHostHeaderName |
Obtient ou définit l’en-tête utilisé pour stocker la valeur d’origine du champ d’en-tête hôte avant d’appliquer les en-têtes transférés. Par défaut, la valeur spécifiée par XOriginalHostHeaderName |
OriginalPrefixHeaderName |
Obtient ou définit l’en-tête utilisé pour stocker la base de chemin d’accès d’origine avant d’appliquer les en-têtes transférés. Par défaut, la valeur spécifiée par XOriginalPrefixHeaderName |
OriginalProtoHeaderName |
Obtient ou définit l’en-tête utilisé pour stocker le schéma d’origine (HTTP/HTTPS) avant d’appliquer les en-têtes transférés. Par défaut, la valeur spécifiée par XOriginalProtoHeaderName |
RequireHeaderSymmetry |
Exiger que le nombre de valeurs d’en-tête soit synchronisé entre les différents en-têtes traités. La valeur par défaut est « false ». |