Previous Topic: (Optional) Define CA Identity Governance SSO System PropertiesNext Topic: (Optional) Login to CA Identity Governance with SSO


(Optional) SSO HTTP Response Headers

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:

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:

sage.security.siteminder.username.attribute

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.

sage.security.siteminder.domain.attribute

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.