Freigeben über


FormsAuthentication.SlidingExpiration Eigenschaft

Definition

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.

Gilt für:

Weitere Informationen