Поделиться через


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, чтобы сократить количество времени, в течение которого билет действителен.

Применяется к

См. также раздел