Class XsrfTokenEnforcer
java.lang.Object
com.atlassian.confluence.impl.webapp.security.enforcer.XsrfTokenEnforcer
- All Implemented Interfaces:
- SecurityEnforcer
Enforces XSRF token checks for protected actions.
 The lower level implementation is in 
XsrfTokenValidationManager.- Since:
- 8.8
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidenforce(ConfluenceUser user, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Enforcement action that should be taken whenSecurityEnforcer.shouldEnforce(com.atlassian.confluence.user.ConfluenceUser, com.atlassian.confluence.dmz.struts.MappedAction, jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse)returnstrue.booleanshouldEnforce(ConfluenceUser user, MappedAction mappedAction, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 
- 
Constructor Details- 
XsrfTokenEnforcer
 
- 
- 
Method Details- 
shouldEnforcepublic boolean shouldEnforce(ConfluenceUser user, MappedAction mappedAction, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - Specified by:
- shouldEnforcein interface- SecurityEnforcer
- Returns:
- trueif arguments failed enforcement criteria and- SecurityEnforcer.enforce(com.atlassian.confluence.user.ConfluenceUser, jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse)should be called.
 
- 
enforcepublic void enforce(ConfluenceUser user, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException Description copied from interface:SecurityEnforcerEnforcement action that should be taken whenSecurityEnforcer.shouldEnforce(com.atlassian.confluence.user.ConfluenceUser, com.atlassian.confluence.dmz.struts.MappedAction, jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse)returnstrue.- Specified by:
- enforcein interface- SecurityEnforcer
- Throws:
- IOException
- jakarta.servlet.ServletException
 
 
-