FormsAuthentication.SlidingExpiration Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.