PolicyDecisionContext
Provides attributes and advices returned by AM policy decisions. When the PolicyEnforcementFilter processes a request, it injects the attributes and advices into this context.
Properties
The context is named policyDecision, and is accessible at
${contexts.policyDecision}. The context has the following properties:
- "attributes": java.util.Map
- 
A map with the format Map<String, List<String>>, where:- 
Key: Attribute name. 
- 
Value: A One or more attribute values provided in the policy decision. Can be empty, but not null. 
 
- 
- "jsonAttributes": java.util.Map
- 
A map with the format Map<String, List<String>>, where:- 
Key: Attribute name. 
- 
Value: One or more attribute values provided in the policy decision. Can be empty, but not null. 
 
- 
- "advices": java.util.Map
- 
A map with the format Map<String, List<String>>, where:- 
Key: Advice name. 
- 
Value: One or more advice values provided in the policy decision. Can be empty, but not null. 
 
- 
- "jsonAdvices": java.util.Map
- 
A map with the format Map<String, List<String>>, where:- 
Key: Advice name 
- 
Value: One or more advice values provided in the policy decision. Can be empty, but not null. 
 
- 
- "actions": java.util.Map
- 
A map with the format Map<String, Boolean>where:- 
Key: Action name. 
- 
Value: truewhen an action is allowed for the specified resource,falseotherwise. Cannot be null.
 
- 
- "jsonActions": json.JsonValue
- 
A map with the format Map<String, Boolean>, where:- 
Key: Action name. 
- 
Value: truewhen an action is allowed for the specified resource,falseotherwise. Cannot be null.
 
- 
- "resource": java.lang.String
- 
The resource value used in the policy request. Can be empty, but not null.