HTTP response headers are components of those HTTP message header fields that define the HTTP transaction operating parameters. The CA Identity Governance server maintains a configuration file (eurekify.cfg) that contains the CA Identity Governance Portal user accounts. You configure the CA SiteMinder® response policy to return the user information that corresponds to the UserID field in this configuration file as follows:
Javier.Torres
In this example, the CA SiteMinder® response policy returns the user name as an HTTP header variable. You can use the standard, predefined sm_user CA SiteMinder® WebAgent-HTTP header variable attribute.
GMusersDb\Javier.Torres
In this example, the CA SiteMinder® response policy returns both the domain and the username as HTTP header variables. Define a custom attribute, in one of the following ways:
CA Identity Governance uses the following system properties to parse the returned HTTP header for returned attributes. These values must match the attribute labels that CA SiteMinder® inserts in the HTTP header:
Defines the attribute label in the returned HTTP header that contains the username or the value of the UserID field. The field defined in this property must be present in the HTTP header.
Default: sm_user
Note: This attribute is case-sensitive. Restart the system if you change the default setting.
Defines the label of the attribute in the returned HTTP header that contains the user domain.
Default: rcm_domain.
Example: Domain and User Name in Separate Attributes
Consider the following UserID field in the CA Identity Governance user configuration file:
RCMusersDb\Javier.Torres
The returned HTTP header can specify this user using two attributes, with the following values:
sm_user="Javier.Torres" rcm_domain="RCMusersDb"
sm_user is a standard CA SiteMinder® attribute, but you define the rcm_domain attribute for the return policy.
To parse this header, both of the following CA Identity Governance system properties must be set to the default values:
Example: Domain and Username in One Attribute
Consider the following UserID field in the CA Identity Governance user configuration file:
RCMusersDb\Javier.Torres
The returned HTTP header can specify this user using one attribute, with the following value:
rcm_userIDstring="RCMusersDb"
This attribute is not standard, and you define it for the return policy.
To parse this header, you only set the following CA Identity Governance system property:
Note: Not all environments include the domain name in the UserID field, but the username is always present. For this reason, CA Identity Governance always uses the .username. system property to parse the HTTP header, but the .domain. system property is optional.
|
Copyright © 2014 CA.
All rights reserved.
|
|