Partager via


FormsAuthentication.SlidingExpiration Propriété

Définition

Obtient une valeur indiquant si l’expiration glissante est activée.

public:
 static property bool SlidingExpiration { bool get(); };
public static bool SlidingExpiration { get; }
static member SlidingExpiration : bool
Public Shared ReadOnly Property SlidingExpiration As Boolean

Valeur de propriété

true si l’expiration glissante est activée ; sinon, false. La valeur par défaut est true.

Exemples

L’exemple de code suivant définit l’attribut slidingExpirationfalse dans le fichier Web.config pour une application ASP.NET.

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

Remarques

La SlidingExpiration valeur de propriété est définie à l’aide de l’attribut slidingExpiration de l’élément de configuration de formulaires .

L’expiration glissante réinitialise le délai d’expiration d’un cookie d’authentification valide si une demande est effectuée et que plus de la moitié de l’intervalle de délai d’expiration s’est écoulé. Si le cookie expire, l’utilisateur doit s’authentifier à nouveau. La définition de la SlidingExpiration propriété pour false améliorer la sécurité d’une application en limitant le temps pendant lequel un cookie d’authentification est valide, en fonction de la valeur configurée timeout .

Nous vous recommandons de le configurer requireSSL en tant que false, vous le configurez slidingExpiration également en tant que false, afin de réduire la durée pendant laquelle un ticket est valide.

S’applique à

Voir aussi