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 décalée 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 décalée est activée ; sinon, false
. La valeur par défaut est true
.
Exemples
L’exemple de code suivant définit l’attribut slidingExpiration
false
sur 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 la propriété est définie à l’aide de l’attribut slidingExpiration
de l’élément de configuration forms .
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é sur false
peut améliorer la sécurité d’une application en limitant la durée de validité d’un cookie d’authentification, en fonction de la valeur configurée timeout
.
Si vous configurez requireSSL
en tant que false
, nous vous recommandons également de configurer slidingExpiration
en tant que false
, afin de réduire la durée de validité d’un ticket.