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 die gleitende Ablaufzeit 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
true
, wenn die gleitende Ablaufzeit aktiviert ist, andernfalls false
. Der Standardwert ist true
.
Beispiele
Im folgenden Codebeispiel wird das slidingExpiration
Attribut auf 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.
Der gleitende Ablauf setzt die Ablaufzeit für ein gültiges Authentifizierungscookie zurück, wenn eine Anforderung gestellt wird und mehr als die Hälfte des Timeoutintervalls abgelaufen ist. Wenn das Cookie abläuft, muss sich der Benutzer erneut authentifizieren. Durch Festlegen der SlidingExpiration -Eigenschaft auf false
kann die Sicherheit einer Anwendung verbessert werden, indem die Zeit begrenzt wird, für die ein Authentifizierungscooky gültig ist, basierend auf dem konfigurierten timeout
Wert.
Wenn Sie als false
konfigurierenrequireSSL
, sollten Sie auch als false
konfigurierenslidingExpiration
, um die Zeit zu verkürzen, für die ein Ticket gültig ist.