Class HttpAuthorizationMechanism
java.lang.Object
org.opends.server.protocols.http.authz.HttpAuthorizationMechanism
- All Implemented Interfaces:
Comparable<HttpAuthorizationMechanism>,ConditionalFilters.ConditionalFilter
public abstract class HttpAuthorizationMechanism
extends Object
implements ConditionalFilters.ConditionalFilter, Comparable<HttpAuthorizationMechanism>
Provides foundation for http authorization mechanisms.
-
Constructor Summary
ConstructorsConstructorDescriptionHttpAuthorizationMechanism(Dn configDN, int priority) Create a newHttpAuthorizationMechanism. -
Method Summary
Modifier and TypeMethodDescriptionfinal intGet theConditionalFilters.Conditionto evaluate.final org.forgerock.http.FilterGet the filter which must be processed if theConditionalFilters.Conditionevaluates to true.toString()
-
Constructor Details
-
HttpAuthorizationMechanism
Create a newHttpAuthorizationMechanism.- Parameters:
configDN- DN where the configuration of thisHttpAuthorizationMechanismresides.priority- Priority of evaluation when multipleHttpAuthorizationMechanismare present. Authorization mechanism with lower value will be processed before the ones with bigger values.
-
-
Method Details
-
getFilter
public final org.forgerock.http.Filter getFilter()Description copied from interface:ConditionalFilters.ConditionalFilterGet the filter which must be processed if theConditionalFilters.Conditionevaluates to true.- Specified by:
getFilterin interfaceConditionalFilters.ConditionalFilter- Returns:
- The filter to process.
-
getCondition
Description copied from interface:ConditionalFilters.ConditionalFilterGet theConditionalFilters.Conditionto evaluate.- Specified by:
getConditionin interfaceConditionalFilters.ConditionalFilter- Returns:
- the
ConditionalFilters.Conditionto evaluate.
-
compareTo
- Specified by:
compareToin interfaceComparable<HttpAuthorizationMechanism>
-
toString
-