Class LoggingAuthorization
- java.lang.Object
-
- com.dtolabs.rundeck.core.authorization.LoggingAuthorization
-
- All Implemented Interfaces:
com.dtolabs.rundeck.core.authorization.AclRuleSetAuthorization
,com.dtolabs.rundeck.core.authorization.AclRuleSetSource
,com.dtolabs.rundeck.core.authorization.Authorization
public class LoggingAuthorization extends java.lang.Object implements com.dtolabs.rundeck.core.authorization.AclRuleSetAuthorization
-
-
Constructor Summary
Constructors Constructor Description LoggingAuthorization(com.dtolabs.rundeck.core.authorization.AclRuleSetAuthorization authorization)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.dtolabs.rundeck.core.authorization.Decision
evaluate(java.util.Map<java.lang.String,java.lang.String> resource, javax.security.auth.Subject subject, java.lang.String action, java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> environment)
java.util.Set<com.dtolabs.rundeck.core.authorization.Decision>
evaluate(java.util.Set<java.util.Map<java.lang.String,java.lang.String>> resources, javax.security.auth.Subject subject, java.util.Set<java.lang.String> actions, java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> environment)
com.dtolabs.rundeck.core.authorization.AclRuleSetAuthorization
getAuthorization()
com.dtolabs.rundeck.core.authorization.AclRuleSet
getRuleSet()
-
-
-
Method Detail
-
getRuleSet
public com.dtolabs.rundeck.core.authorization.AclRuleSet getRuleSet()
- Specified by:
getRuleSet
in interfacecom.dtolabs.rundeck.core.authorization.AclRuleSetSource
-
evaluate
public com.dtolabs.rundeck.core.authorization.Decision evaluate(java.util.Map<java.lang.String,java.lang.String> resource, javax.security.auth.Subject subject, java.lang.String action, java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> environment)
- Specified by:
evaluate
in interfacecom.dtolabs.rundeck.core.authorization.Authorization
-
evaluate
public java.util.Set<com.dtolabs.rundeck.core.authorization.Decision> evaluate(java.util.Set<java.util.Map<java.lang.String,java.lang.String>> resources, javax.security.auth.Subject subject, java.util.Set<java.lang.String> actions, java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> environment)
- Specified by:
evaluate
in interfacecom.dtolabs.rundeck.core.authorization.Authorization
-
getAuthorization
public com.dtolabs.rundeck.core.authorization.AclRuleSetAuthorization getAuthorization()
-
-