Header attributes can also be determined by Access Manager policy configurations. With policy-based response attributes you can define attribute-value pairs at each policy.
Web agents in this release set policy-based response attributes as headers or cookies based on configuration. All subjects that match this attribute set obtain this attribute.
The following is a new property that has been added to the web agent AMAgent.properties configuration file to control this functionality:
com.sun.am.policy.agents.config.response.attribute.fetch.mode
This property can be set to one of the following values:
NONE
HTTP_HEADER
HTTP_COOKIE
The following example shows this configuration property with the default setting, which is HTTP_HEADER:
com.sun.am.policy.agents.config.response.attribute.fetch.mode = HTTP_HEADER
Attribute mapping is available for response attributes. Therefore, the format of policy information can be mapped to the format of a header or a cookie. The below property is used for this type of mapping:
com.sun.am.policy.agents.config.response.attribute.map |
Unlike profile attributes and session attributes, where only the mapped attributes are displayed as headers or cookies, by default, response attributes are set by the agent as headers or cookies based on the setting of this property:
com.sun.am.policy.agents.config.response.attribute.fetch.mode |
If a response attribute map is specified, then the corresponding attribute mapped name is fetched from the map and its corresponding value is displayed as either a header or a cookie based on the setting of the above property.