public interface CsrfTokenRepository
CsrfToken
is associated to the HttpServletRequest
. For example, it may be
stored in HttpSession
.HttpSessionCsrfTokenRepository
Modifier and Type | Method and Description |
---|---|
CsrfToken |
generateToken(javax.servlet.http.HttpServletRequest request)
Generates a
CsrfToken |
CsrfToken |
loadToken(javax.servlet.http.HttpServletRequest request)
Loads the expected
CsrfToken from the HttpServletRequest |
void |
saveToken(CsrfToken token,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
CsrfToken generateToken(javax.servlet.http.HttpServletRequest request)
CsrfToken
request
- the HttpServletRequest
to useCsrfToken
that was generated. Cannot be
null.void saveToken(CsrfToken token, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
CsrfToken
using the HttpServletRequest
and
HttpServletResponse
. If the CsrfToken
is null, it is the
same as deleting it.token
- the CsrfToken
to save or null to deleterequest
- the HttpServletRequest
to useresponse
- the HttpServletResponse
to use