クラス 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 が送信される可能性のあるループの課題を回避するため)。
コンストラクターの詳細
SimpleRedirectInvalidSessionStrategy
メソッドの詳細
onInvalidSessionDetected
public void onInvalidSessionDetected(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOExceptionSE - 次で指定:
- インターフェース
InvalidSessionStrategy
のonInvalidSessionDetected
- 例外:
IOExceptionSE
setCreateNewSession
public void setCreateNewSession(boolean createNewSession) リダイレクト前に新しいセッションを作成するかどうかを決定します(リダイレクトされたリクエストで同じセッション ID が送信される可能性のあるループの課題を回避するため)。または、構成された URL がSessionManagementFilter
を通過しないようにしてください。- パラメーター:
createNewSession
- デフォルトはtrue
です。