FormsAuthentication.SlidingExpiration Właściwość

Definicja

Pobiera wartość wskazującą, czy przesuwane wygaśnięcie jest włączone.

public static bool SlidingExpiration { get; }

Wartość właściwości

true w przypadku włączenia przesuwania wygasania; w przeciwnym razie , false. Wartość domyślna to true.

Przykłady

Poniższy przykład kodu ustawia slidingExpiration atrybut na false wartość w pliku Web.config dla aplikacji ASP.NET.

<authentication mode="Forms">
  <forms loginUrl="member_login.aspx"
    name=".ASPXFORMSAUTH"
    cookieless="UseCookies"
    requireSSL="true"
    slidingExpiration="false" />
</authentication>

Uwagi

Wartość SlidingExpiration właściwości jest ustawiana przy użyciu slidingExpiration atrybutu elementu konfiguracji formularzy .

Przesuwane wygaśnięcie resetuje czas wygaśnięcia prawidłowego pliku cookie uwierzytelniania, jeśli żądanie zostanie wykonane i upłynął ponad połowa interwału przekroczenia limitu czasu. Jeśli plik cookie wygaśnie, użytkownik musi ponownie uwierzytelnić się. SlidingExpiration Ustawienie właściwości w celu false zwiększenia bezpieczeństwa aplikacji przez ograniczenie czasu, dla którego plik cookie uwierzytelniania jest prawidłowy, na podstawie skonfigurowanej timeout wartości.

Zalecamy, aby w przypadku skonfigurowania requireSSL parametru jako false, również skonfigurować slidingExpiration jako false, aby skrócić czas, przez który bilet jest ważny.

Dotyczy

Produkt Wersje
.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

Zobacz też