クラス RequestedUrlRedirectInvalidSessionStrategy

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

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

    • RequestedUrlRedirectInvalidSessionStrategy

      public RequestedUrlRedirectInvalidSessionStrategy()
  • メソッドの詳細

    • 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 です。
    • setRedirectStrategy

      public void setRedirectStrategy(RedirectStrategy redirectStrategy)
      使用するリダイレクト戦略を設定します。デフォルトは DefaultRedirectStrategy です。
      パラメーター:
      redirectStrategy - 使用するリダイレクト戦略。
      導入:
      6.2