Partager via


ForwardedHeadersOptions.AllowedHosts Propriété

Définition

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.

public:
 property System::Collections::Generic::IList<System::String ^> ^ AllowedHosts { System::Collections::Generic::IList<System::String ^> ^ get(); void set(System::Collections::Generic::IList<System::String ^> ^ value); };
public System.Collections.Generic.IList<string> AllowedHosts { get; set; }
member this.AllowedHosts : System.Collections.Generic.IList<string> with get, set
Public Property AllowedHosts As IList(Of String)

Valeur de propriété

Remarques

  • Les numéros de port doivent être exclus.
  • Un caractère générique de niveau supérieur « * » autorise tous les hôtes non vides.
  • Les caractères génériques de sous-domaine sont autorisés. Par exemple, « *.example.com » correspond à des sous-domaines comme foo.example.com, mais pas au domaine parent example.com.
  • Les noms d’hôtes Unicode sont autorisés, mais seront convertis en punycode pour la correspondance.
  • Les adresses IPv6 doivent inclure leurs crochets englobants et être dans leur forme normalisée.

S’applique à