クラス 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)使用すべきではありません。新しいインスタンスを作成します
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 CsrfTokengenerateToken(javax.servlet.http.HttpServletRequest request)使用すべきではありません。新しいトークンを生成しますCsrfTokenloadToken(javax.servlet.http.HttpServletRequest request)使用すべきではありません。注入されたCsrfTokenRepositoryへのデリゲートvoidsaveToken(CsrfToken token, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)使用すべきではありません。CsrfTokenが null でない場合は何もしません。voidsetDeferLoadToken(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- 使用するHttpServletRequestresponse- 使用するHttpServletResponse
loadToken
public CsrfToken loadToken(javax.servlet.http.HttpServletRequest request)
使用すべきではありません。注入されたCsrfTokenRepositoryへのデリゲート- 次で指定:
- インターフェース
CsrfTokenRepository内のloadToken - パラメーター:
request- 使用するHttpServletRequest- 戻り値:
CsrfTokenまたは存在しない場合は null