FormsAuthentication.SlidingExpiration Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, определяющее, включен ли скользящий срок действия.
public:
static property bool SlidingExpiration { bool get(); };
public static bool SlidingExpiration { get; }
static member SlidingExpiration : bool
Public Shared ReadOnly Property SlidingExpiration As Boolean
Значение свойства
true
, если включен скользящий срок действия; в противном случае — false
. Значение по умолчанию — true
.
Примеры
В следующем примере кода атрибуту slidingExpiration
присваивается значение false
в файле Web.config для ASP.NET приложения.
<authentication mode="Forms">
<forms loginUrl="member_login.aspx"
name=".ASPXFORMSAUTH"
cookieless="UseCookies"
requireSSL="true"
slidingExpiration="false" />
</authentication>
Комментарии
Значение SlidingExpiration свойства задается с помощью slidingExpiration
атрибута элемента конфигурации forms .
При скользящем истечении срока действия сбрасывается срок действия допустимого файла cookie проверки подлинности, если запрос выполнен и истекло более половины интервала ожидания. Если срок действия файла cookie истек, пользователь должен повторно пройти проверку подлинности. Задание свойству SlidingExpiration значения false
может повысить безопасность приложения, ограничив время, в течение которого файл cookie проверки подлинности действителен на основе настроенного timeout
значения.
Если вы настраиваете requireSSL
как false
, рекомендуется также настроить slidingExpiration
как false
, чтобы сократить количество времени, в течение которого билет действителен.