public interface AuthContext
| Modifier and Type | Method and Description |
|---|---|
AuthContext |
combineWith(Authorization authorization) |
Decision |
evaluate(java.util.Map<java.lang.String,java.lang.String> resource,
java.lang.String action,
java.util.Set<Attribute> environment)
Evaluate the authorization request and return if this request is valid.
|
java.util.Set<Decision> |
evaluate(java.util.Set<java.util.Map<java.lang.String,java.lang.String>> resources,
java.util.Set<java.lang.String> actions,
java.util.Set<Attribute> environment)
Make a multiple resource determination.
|
AuthContext combineWith(Authorization authorization)
authorization - additional authorizationDecision evaluate(java.util.Map<java.lang.String,java.lang.String> resource, java.lang.String action, java.util.Set<Attribute> environment)
resource - The properties that identify the resource.action - A set of actions that are being requested on the resource.environment - A set of environment properties (hostname, time of day, etc.)java.util.Set<Decision> evaluate(java.util.Set<java.util.Map<java.lang.String,java.lang.String>> resources, java.util.Set<java.lang.String> actions, java.util.Set<Attribute> environment)
resources - resource setactions - action setenvironment - environment