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