クラス SessionInformation

java.lang.ObjectSE
org.springframework.security.core.session.SessionInformation
実装されたすべてのインターフェース:
SerializableSE
既知の直属サブクラス
OidcSessionInformation

public class SessionInformation extends ObjectSE implements SerializableSE
Spring Security フレームワーク内のセッションのレコードを表します。

これは主に同時セッションのサポートに使用されます。

セッションには 3 つの状態があります: アクティブ、期限切れ、破棄されます。session.invalidate() によって、またはサーブレットコンテナー管理によって無効にされたセッションカンは、「破棄された」と見なされます。一方、「期限切れ」セッションは、Spring Security が何らかの理由で削除のために選択されたために終了することを希望するセッションです(通常、これは最も最近使用されていないセッションであり、ユーザーの最大セッション数に達したためです)。「期限切れ」のセッションは、Filter によってできるだけ早く削除されます。

関連事項:
  • コンストラクターの詳細

  • メソッドの詳細

    • expireNow

      public void expireNow()
    • getLastRequest

      public DateSE getLastRequest()
    • getPrincipal

      public ObjectSE getPrincipal()
    • getSessionId

      public StringSE getSessionId()
    • isExpired

      public boolean isExpired()
    • refreshLastRequest

      public void refreshLastRequest()
      内部の lastRequest を現在の日付と時刻にリフレッシュします。