Class UserAccessEvaluator
java.lang.Object
com.netscape.certsrv.evaluators.AccessEvaluator
com.netscape.cms.evaluators.UserAccessEvaluator
A class represents a user acls evaluator.
-
Field Summary
FieldsFields inherited from class AccessEvaluator
description, engine, type -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AccessEvaluator
getCMSEngine, getDescription, getType, setCMSEngine
-
Field Details
-
logger
public static org.slf4j.Logger logger
-
-
Constructor Details
-
UserAccessEvaluator
public UserAccessEvaluator()Class constructor.
-
-
Method Details
-
init
-
getSupportedOperators
Description copied from class:AccessEvaluatorGet the supported operators for this evaluator- Specified by:
getSupportedOperatorsin classAccessEvaluator- Returns:
- Supported operators in string array
-
evaluate
Evaluates the user in AuthToken to see if it's equal to value- Specified by:
evaluatein classAccessEvaluator- Parameters:
authToken- AuthToken from authenticationtype- must be "at_user"op- must be "="value- the user id- Returns:
- true if AuthToken uid is same as value, false otherwise
-
evaluate
Evaluates the user in session context to see if it's equal to value- Specified by:
evaluatein classAccessEvaluator- Parameters:
type- must be "user"op- must be "="value- the user id- Returns:
- true if SessionContext uid is same as value, false otherwise
-