Class AnnotatedAccessEnforcer
java.lang.Object
com.atlassian.confluence.impl.webapp.security.enforcer.AccessEnforcer
com.atlassian.confluence.impl.webapp.security.enforcer.AnnotatedAccessEnforcer
- All Implemented Interfaces:
SecurityEnforcer
This will check annotations from com.atlassian.annotations.security for all Struts actions
- Since:
- 9.0.0
-
Field Summary
Fields inherited from class com.atlassian.confluence.impl.webapp.security.enforcer.AccessEnforcer
NOT_PERMITTED_PATH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanshouldEnforce(ConfluenceUser user, MappedAction mappedAction, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Methods inherited from class com.atlassian.confluence.impl.webapp.security.enforcer.AccessEnforcer
enforce
-
Constructor Details
-
AnnotatedAccessEnforcer
public AnnotatedAccessEnforcer()
-
-
Method Details
-
shouldEnforce
public boolean shouldEnforce(ConfluenceUser user, MappedAction mappedAction, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - Returns:
trueif arguments failed enforcement criteria andSecurityEnforcer.enforce(com.atlassian.confluence.user.ConfluenceUser, jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse)should be called.
-