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