ForwardedHeadersOptions.AllowedHosts Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Допустимые значения из x-forwarded-host. Если список пуст, все узлы разрешены. Если не ограничить эти значения, злоумышленник может подделать ссылки, созданные вашей службой.
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)
Значение свойства
Комментарии
- Номера портов указывать не нужно.
- Подстановочный знак верхнего уровня "*" разрешает все непустые узлы.
- Подстановочные знаки поддомена разрешены. Например, "*.example.com" соответствует поддоменам, таким как foo.example.com, но не родительскому домену example.com.
- Имена узлов Юникода разрешены, но будут преобразованы в punycode для сопоставления.
- Адреса IPv6 должны содержать ограничивающие скобки и находиться в нормализованном виде.