次の方法で共有


FormsAuthentication.SlidingExpiration プロパティ

定義

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

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

プロパティ値

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

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

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

注釈

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

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

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

適用対象

こちらもご覧ください