2011-02-04 10 views
1
  1. 春のセキュリティを使用する場合のユーザーの非アクティブ(セッションの有効期限)の最大時間はいくらですか?
  2. セッションの有効期限はいつ更新されますか? SecurityContextHolder.getContext().getAuthentication()に電話すると更新されますか?私。春のセキュリティのための "ユーザー活動"とは何ですか?

ありがとう!春のセキュリティセッションの有効期限

答えて

10

スプリングセキュリティは、サーブレットコンテナによって提供されるセッション管理サポートに依存します。

  1. セッションタイムアウトはweb.xmlで設定することができます。

    <session-config> 
        <session-timeout>30</session-timeout> <!-- in minutes --> 
    </session-config> 
    

    そうでない場合は、コンテナのデフォルト値が使用されています。 Session.setMaxInactiveInterval()(秒単位)を使用して、特定のセッションのタイムアウトを無効にすることができます。

  2. セッションの有効期限が更新されるのは、そのセッションに関連する要求がある場合です。
関連する問題