FormsAuthentication.RequireSSL Свойство
В этой статье
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, показывающее требуется ли файлам Cookie проверки подлинности с помощью форм протокол SSL для возвращения на сервер.
public:
static property bool RequireSSL { bool get(); };
public static bool RequireSSL { get; }
static member RequireSSL : bool
Public Shared ReadOnly Property RequireSSL As Boolean
true
, если протокол SSL необходим для возвращения на сервер файлов Cookie проверки подлинности с помощью форм; в противном случае — false
. Значение по умолчанию — false
.
В следующем примере кода задается requireSSL
атрибут в файле Web.config.
<authentication mode="Forms">
<forms loginUrl="member_login.aspx"
cookieless="UseCookies"
requireSSL="true"
path="/MyApplication" />
</authentication>
Значение RequireSSL свойства задается в файле конфигурации для приложения ASP.NET с помощью requireSSL
атрибута элемента конфигурации forms . В файле Web.config приложения ASP.NET можно указать, требуется ли SSL (Secure Sockets Layer) для возврата файла cookie проверки подлинности форм на сервер, задав requireSSL
атрибут . Для получения дополнительной информации см. Secure.
Если вы настраиваете requireSSL
как false
, рекомендуется также настроить slidingExpiration
как false
, чтобы сократить количество времени, в течение которого билет действителен.
Применяется к
Продукт | Версии |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |