A CA SiteMinder Web Agent intercepts requests from users to the CA GovernanceMinder portal. CA SiteMinder authenticates the user, and a CA SiteMinder response policy returns an HTTP header that identifies the user account in CA GovernanceMinder.
The CA GovernanceMinder server maintains a configuration file of portal user accounts. Configure the CA SiteMinder response policy to return the user information that corresponds to the UserID field in this configuration file:
Javier.Torres
In this case 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.
RCMusersDb\Javier.Torres
In this case 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 GovernanceMinder 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 label of the attribute 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 and requires a reboot of the system if you change the default.
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 GovernanceMinder 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 GovernanceMinder system properties must have their default values:
Example: Domain and Username in One Attribute
Consider the following UserID field in the CA GovernanceMinder 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 GovernanceMinder system property:
Note: Not all environments include the domain name in the UserID field, but the username is always present. For this reason, CA GovernanceMinder always uses the .username. system property to parse the HTTP header, but the .domain. system property is optional.
Copyright © 2014 CA.
All rights reserved.
|
|