Class TypedSubject
- java.lang.Object
-
- com.dtolabs.rundeck.core.authorization.TypedSubject
-
- All Implemented Interfaces:
RuleEvaluator.AclSubjectCreator
public class TypedSubject extends java.lang.Object implements RuleEvaluator.AclSubjectCreator
-
-
Constructor Summary
Constructors Constructor Description TypedSubject(java.lang.Class<? extends java.security.Principal> userType, java.lang.Class<? extends java.security.Principal> groupType, java.lang.Class<? extends java.security.Principal> urnType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RuleEvaluator.AclSubjectCreatoraclSubjectCreator(java.lang.Class<? extends java.security.Principal> userType, java.lang.Class<? extends java.security.Principal> groupType, java.lang.Class<? extends java.security.Principal> urnType)AclSubjectcreateFrom(javax.security.auth.Subject subject)
-
-
-
Method Detail
-
aclSubjectCreator
public static RuleEvaluator.AclSubjectCreator aclSubjectCreator(java.lang.Class<? extends java.security.Principal> userType, java.lang.Class<? extends java.security.Principal> groupType, java.lang.Class<? extends java.security.Principal> urnType)
-
createFrom
public AclSubject createFrom(javax.security.auth.Subject subject)
- Specified by:
createFromin interfaceRuleEvaluator.AclSubjectCreator
-
-