クラス SimpleRedirectInvalidSessionStrategy

java.lang.ObjectSE
org.springframework.security.web.session.SimpleRedirectInvalidSessionStrategy
実装されたすべてのインターフェース:
InvalidSessionStrategy

public final class SimpleRedirectInvalidSessionStrategy extends ObjectSE implements InvalidSessionStrategy
SessionManagementFilter によって無効なリクエストされたセッションが検出された場合、固定 URL へのリダイレクトを実行します。
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    onInvalidSessionDetected(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    void
    setCreateNewSession(boolean createNewSession)
    リダイレクト前に新しいセッションを作成するかどうかを決定します(リダイレクトされたリクエストで同じセッション ID が送信される可能性のあるループの課題を回避するため)。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • SimpleRedirectInvalidSessionStrategy

      public SimpleRedirectInvalidSessionStrategy(StringSE invalidSessionUrl)
  • メソッドの詳細

    • onInvalidSessionDetected

      public void onInvalidSessionDetected(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOExceptionSE
      次で指定:
      インターフェース InvalidSessionStrategyonInvalidSessionDetected 
      例外:
      IOExceptionSE
    • setCreateNewSession

      public void setCreateNewSession(boolean createNewSession)
      リダイレクト前に新しいセッションを作成するかどうかを決定します(リダイレクトされたリクエストで同じセッション ID が送信される可能性のあるループの課題を回避するため)。または、構成された URL が SessionManagementFilter を通過しないようにしてください。
      パラメーター:
      createNewSession - デフォルトは true です。