Package org.eclipse.jetty.security
Interface ConstraintAware
- All Known Implementing Classes:
ConstraintSecurityHandler
public interface ConstraintAware
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addConstraintMapping
(ConstraintMapping mapping) Add a Constraint Mapping.void
Add a Role definition.boolean
See Servlet Spec 31, sec 13.8.4, pg 145 Container must check if there are urls with uncovered http methodsgetRoles()
boolean
void
setConstraintMappings
(List<ConstraintMapping> constraintMappings, Set<String> roles) Set Constraint Mappings and roles.void
setDenyUncoveredHttpMethods
(boolean deny) See Servlet Spec 31, sec 13.8.4, pg 145 When true, requests with http methods not explicitly covered either by inclusion or omissions in constraints, will have access denied.
-
Method Details
-
getConstraintMappings
List<ConstraintMapping> getConstraintMappings() -
getRoles
-
setConstraintMappings
Set Constraint Mappings and roles. Can only be called during initialization.- Parameters:
constraintMappings
- the mappingsroles
- the roles
-
addConstraintMapping
Add a Constraint Mapping. May be called for running webapplication as an annotated servlet is instantiated.- Parameters:
mapping
- the mapping
-
addRole
Add a Role definition. May be called on running webapplication as an annotated servlet is instantiated.- Parameters:
role
- the role
-
setDenyUncoveredHttpMethods
void setDenyUncoveredHttpMethods(boolean deny) See Servlet Spec 31, sec 13.8.4, pg 145 When true, requests with http methods not explicitly covered either by inclusion or omissions in constraints, will have access denied.- Parameters:
deny
- true for denied method access
-
isDenyUncoveredHttpMethods
boolean isDenyUncoveredHttpMethods() -
checkPathsWithUncoveredHttpMethods
boolean checkPathsWithUncoveredHttpMethods()See Servlet Spec 31, sec 13.8.4, pg 145 Container must check if there are urls with uncovered http methods- Returns:
- true if urls with uncovered http methods
-