Class SpringCsrfTokenRepository
java.lang.Object
at.porscheinformatik.tapestry.csrfprotection.internal.SpringCsrfTokenRepository
- All Implemented Interfaces:
CsrfTokenRepository
A delegate to Spring's
CsrfTokenRepository.-
Constructor Summary
ConstructorsConstructorDescriptionSpringCsrfTokenRepository(org.springframework.security.web.csrf.CsrfTokenRepository springCsrfTokenRepository, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
Method Summary
-
Constructor Details
-
SpringCsrfTokenRepository
public SpringCsrfTokenRepository(org.springframework.security.web.csrf.CsrfTokenRepository springCsrfTokenRepository, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - Parameters:
springCsrfTokenRepository- .request- .response- .
-
-
Method Details
-
generateToken
- Specified by:
generateTokenin interfaceCsrfTokenRepository- Returns:
- a newly generated CSRF token
-
saveToken
Description copied from interface:CsrfTokenRepositorySaves theCsrfTokenusing theHttpServletRequestandHttpServletResponse. If theCsrfTokenis null, it is the same as deleting it.- Specified by:
saveTokenin interfaceCsrfTokenRepository- Parameters:
token- theCsrfTokento save or null to delete
-
loadToken
Description copied from interface:CsrfTokenRepositoryLoads the expectedCsrfTokenfrom theHttpServletRequest- Specified by:
loadTokenin interfaceCsrfTokenRepository- Returns:
- the
CsrfTokenor null if none exists
-