FormsAuthentication.SlidingExpiration プロパティ

定義

変化する有効期限が有効かどうかを示す値を取得します。

public:
 static property bool SlidingExpiration { bool get(); };
public static bool SlidingExpiration { get; }
member this.SlidingExpiration : bool
Public Shared ReadOnly Property SlidingExpiration As Boolean

プロパティ値

Boolean

スライド式有効期限が有効な場合は true。それ以外の場合は false。 既定値は、true です。

次のコード例では、slidingExpirationASP.NET アプリケーションのWeb.config ファイルに属性falseを設定します。

<authentication mode="Forms">
  <forms loginUrl="member_login.aspx"
    name=".ASPXFORMSAUTH"
    cookieless="UseCookies"
    requireSSL="true"
    slidingExpiration="false" />
</authentication>

注釈

プロパティ値はSlidingExpirationフォーム構成要素のslidingExpiration属性を使用して設定されます。

スライディング有効期限は、要求が行われ、タイムアウト間隔の半分以上が経過した場合、有効な認証 Cookie の有効期限をリセットします。 Cookie の有効期限が切れた場合、ユーザーは再認証を行う必要があります。 このプロパティを SlidingExpiration 設定すると false 、構成された timeout 値に基づいて認証 Cookie が有効になる時間を制限することで、アプリケーションのセキュリティを向上させることができます。

としてfalse構成requireSSLする場合は、チケットが有効な時間を短縮するために、次のようにfalse構成slidingExpirationすることをお勧めします。

適用対象

こちらもご覧ください