クラス HttpSessionCsrfTokenRepository
java.lang.ObjectSE
org.springframework.security.web.csrf.HttpSessionCsrfTokenRepository
- 実装されているすべてのインターフェース:
CsrfTokenRepository
- 導入:
- 3.2
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明generateToken(jakarta.servlet.http.HttpServletRequest request) CsrfTokenを生成しますloadToken(jakarta.servlet.http.HttpServletRequest request) HttpServletRequestから予想されるCsrfTokenをロードしますvoidsaveToken(CsrfToken token, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) voidsetHeaderName(StringSE headerName) voidsetParameterName(StringSE parameterName) CsrfTokenが表示されると予想されるHttpServletRequestパラメーター名を設定しますvoidsetSessionAttributeName(StringSE sessionAttributeName) CsrfTokenが保存されるHttpSession属性名を設定しますクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.security.web.csrf.CsrfTokenRepository から継承されたメソッド
loadDeferredToken
コンストラクターの詳細
HttpSessionCsrfTokenRepository
public HttpSessionCsrfTokenRepository()
メソッドの詳細
saveToken
public void saveToken(CsrfToken token, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) インターフェースからコピーされた説明:CsrfTokenRepository- 次で指定:
- インターフェース
CsrfTokenRepositoryのsaveToken - パラメーター:
token- 保存するCsrfTokenまたは削除する nullrequest- 使用するHttpServletRequestresponse- 使用するHttpServletResponse
loadToken
インターフェースからコピーされた説明:CsrfTokenRepositoryHttpServletRequestから予想されるCsrfTokenをロードします- 次で指定:
- インターフェース
CsrfTokenRepositoryのloadToken - パラメーター:
request- 使用するHttpServletRequest- 戻り値:
CsrfTokenまたは存在しない場合は null
generateToken
インターフェースからコピーされた説明:CsrfTokenRepositoryCsrfTokenを生成します- 次で指定:
- インターフェース
CsrfTokenRepositoryのgenerateToken - パラメーター:
request- 使用するHttpServletRequest- 戻り値:
- 生成された
CsrfToken。null にはできません。
setParameterName
CsrfTokenが表示されると予想されるHttpServletRequestパラメーター名を設定します- パラメーター:
parameterName- 使用する新しいパラメーター名
setHeaderName
- パラメーター:
headerName- 使用する新しいヘッダー名
setSessionAttributeName
CsrfTokenが保存されるHttpSession属性名を設定します- パラメーター:
sessionAttributeName- 使用する新しい属性名