public class LoggingAuthorization
extends java.lang.Object
implements com.dtolabs.rundeck.core.authorization.AclRuleSetAuthorization
| Constructor and Description |
|---|
LoggingAuthorization(com.dtolabs.rundeck.core.authorization.AclRuleSetAuthorization authorization) |
| Modifier and Type | Method and 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() |
public LoggingAuthorization(com.dtolabs.rundeck.core.authorization.AclRuleSetAuthorization authorization)
public com.dtolabs.rundeck.core.authorization.AclRuleSet getRuleSet()
getRuleSet in interface com.dtolabs.rundeck.core.authorization.AclRuleSetSourcepublic 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)
evaluate in interface com.dtolabs.rundeck.core.authorization.Authorizationpublic 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)
evaluate in interface com.dtolabs.rundeck.core.authorization.Authorizationpublic com.dtolabs.rundeck.core.authorization.AclRuleSetAuthorization getAuthorization()