クラス LazyCsrfTokenRepository
java.lang.ObjectSE
org.springframework.security.web.csrf.LazyCsrfTokenRepository
- 実装されたすべてのインターフェース:
CsrfTokenRepository
@DeprecatedSE
public final class LazyCsrfTokenRepository
extends ObjectSE
implements CsrfTokenRepository
使用すべきではありません。
- 導入:
- 4.1
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明generateToken
(jakarta.servlet.http.HttpServletRequest request) 使用すべきではありません。新しいトークンを生成しますloadToken
(jakarta.servlet.http.HttpServletRequest request) 使用すべきではありません。注入されたCsrfTokenRepository
へのデリゲートvoid
saveToken
(CsrfToken token, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 使用すべきではありません。CsrfToken
が null でない場合は何もしません。void
setDeferLoadToken
(boolean deferLoadToken) 使用すべきではありません。loadToken(HttpServletRequest)
を遅延ロードするかどうかを決定します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.security.web.csrf.CsrfTokenRepository から継承されたメソッド
loadDeferredToken
コンストラクターの詳細
LazyCsrfTokenRepository
使用すべきではありません。新しいインスタンスを作成します- パラメーター:
delegate
- 使用するCsrfTokenRepository
。null にはできません- 例外:
IllegalArgumentExceptionSE
- デリゲートが null の場合。
メソッドの詳細
setDeferLoadToken
public void setDeferLoadToken(boolean deferLoadToken) 使用すべきではありません。loadToken(HttpServletRequest)
を遅延ロードするかどうかを決定します。- パラメーター:
deferLoadToken
-loadToken(HttpServletRequest)
を遅延ロードする必要がある場合は true。デフォルトは false です。
generateToken
使用すべきではありません。新しいトークンを生成します- 次で指定:
- インターフェース
CsrfTokenRepository
のgenerateToken
- パラメーター:
request
- 使用するHttpServletRequest
。HttpServletRequest
には、HttpServletResponse.class.getName()
という名前の属性としてHttpServletResponse
が必要です。- 戻り値:
- 生成された
CsrfToken
。null にはできません。
saveToken
public void saveToken(CsrfToken token, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 使用すべきではありません。CsrfToken
が null でない場合は何もしません。保存は、generateToken(HttpServletRequest)
からCsrfToken.getToken()
にアクセスした場合にのみ行われます。null の場合、保存はすぐに実行されます。- 次で指定:
- インターフェース
CsrfTokenRepository
のsaveToken
- パラメーター:
token
- 保存するCsrfToken
または削除する nullrequest
- 使用するHttpServletRequest
response
- 使用するHttpServletResponse
loadToken
使用すべきではありません。注入されたCsrfTokenRepository
へのデリゲート- 次で指定:
- インターフェース
CsrfTokenRepository
のloadToken
- パラメーター:
request
- 使用するHttpServletRequest
- 戻り値:
CsrfToken
または存在しない場合は null
DeferredCsrfToken
を返すCsrfTokenRepository.loadDeferredToken(HttpServletRequest, HttpServletResponse)
を使用する