public final class HttpSessionCsrfTokenRepository extends java.lang.Object implements CsrfTokenRepository
| コンストラクターと説明 |
|---|
HttpSessionCsrfTokenRepository() |
| 修飾子と型 | メソッドと説明 |
|---|---|
CsrfToken | generateToken(javax.servlet.http.HttpServletRequest request)CsrfToken を生成します |
CsrfToken | loadToken(javax.servlet.http.HttpServletRequest request)HttpServletRequest から予想される CsrfToken をロードします |
void | saveToken(CsrfToken token, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) |
void | setHeaderName(java.lang.String headerName) |
void | setParameterName(java.lang.String parameterName)CsrfToken が表示されると予想される HttpServletRequest パラメーター名を設定します |
void | setSessionAttributeName(java.lang.String sessionAttributeName)CsrfToken が保存される HttpSession 属性名を設定します |
public void saveToken(CsrfToken token, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
CsrfTokenRepositoryCsrfTokenRepository 内の saveToken token - 保存する CsrfToken または削除する nullrequest - 使用する HttpServletRequest response - 使用する HttpServletResponse public CsrfToken loadToken(javax.servlet.http.HttpServletRequest request)
CsrfTokenRepositoryHttpServletRequest から予想される CsrfToken をロードします CsrfTokenRepository 内の loadToken request - 使用する HttpServletRequest CsrfToken または存在しない場合は nullpublic CsrfToken generateToken(javax.servlet.http.HttpServletRequest request)
CsrfTokenRepositoryCsrfToken を生成します CsrfTokenRepository 内の generateToken request - 使用する HttpServletRequest CsrfToken。null にはできません。public void setParameterName(java.lang.String parameterName)
CsrfToken が表示されると予想される HttpServletRequest パラメーター名を設定します parameterName - 使用する新しいパラメーター名 public void setHeaderName(java.lang.String headerName)
headerName - 使用する新しいヘッダー名 public void setSessionAttributeName(java.lang.String sessionAttributeName)
CsrfToken が保存される HttpSession 属性名を設定します sessionAttributeName - 使用する新しい属性名