FormsAuthentication.SlidingExpiration Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob der Ablauf des Gleitens aktiviert ist.
public:
static property bool SlidingExpiration { bool get(); };
public static bool SlidingExpiration { get; }
static member SlidingExpiration : bool
Public Shared ReadOnly Property SlidingExpiration As Boolean
Eigenschaftswert
truewenn der Ablauf des Gleitens aktiviert ist; andernfalls . false Der Standardwert lautet true.
Beispiele
Im folgenden Codebeispiel wird das slidingExpiration Attribut false in der Web.config-Datei für eine ASP.NET Anwendung festgelegt.
<authentication mode="Forms">
<forms loginUrl="member_login.aspx"
name=".ASPXFORMSAUTH"
cookieless="UseCookies"
requireSSL="true"
slidingExpiration="false" />
</authentication>
Hinweise
Der SlidingExpiration Eigenschaftswert wird mithilfe des slidingExpiration Attributs des Formularkonfigurationselements festgelegt.
Beim Gleiten des Ablaufs wird die Ablaufzeit für ein gültiges Authentifizierungscookie zurückgesetzt, wenn eine Anforderung erfolgt und mehr als die Hälfte des Timeoutintervalls abgelaufen ist. Wenn das Cookie abläuft, muss sich der Benutzer erneut authentifizieren. Wenn Sie die SlidingExpiration Eigenschaft so festlegen, dass false die Sicherheit einer Anwendung verbessert werden kann, beschränken Sie die Zeit, für die ein Authentifizierungscookies gültig ist, basierend auf dem konfigurierten timeout Wert.
Es wird empfohlen, dass Sie bei der Konfiguration requireSSL als false" auch slidingExpiration als false" konfigurieren, um den Zeitraum zu verringern, für den ein Ticket gültig ist.