Defining the Application User
The following procedure describes how to define the application user.
To define the application user
Define a user in the directory, using the same attributes as for other users.
Assign values in appropriate attributes that contain the following information:
Username. Assign a name of your choice. If you implement an adapter-defined user name, then use that attribute (for further information, see Configuring Adapter-Defined User Name). Otherwise, use the attribute in which you store the Siebel user ID, although the application user does not have a Siebel user ID.
Password. Assign a password of your choice. Enter the password in unencrypted form.
You maintain an unencrypted password for the application user in the directory, while an encrypted version of the password is used in other phases of the authentication process. An encryption algorithm is applied to the application user password before it is sent to the database. The application user login must also be set up with the encrypted version of the password.
Assign appropriate permissions to the application user in the directory as described in About Application User Permissions.
For your Siebel security adapter, define the following parameter values for the security adapter’s enterprise profile (such as LDAPSecAdpt) on the Siebel Gateway.
Application User Distinguished Name (DN). Enter the application user’s full distinguished name (DN) in the directory.
For example, ApplicationUser can be set as in the following example:
ApplicationUser = uid=APPUSER, ou=people, o=example.com
Application Password. Enter the application user password (unencrypted).
For more information on setting these parameters, see Parameters for Configuring Security Adapter Authentication. For Siebel Gateway authentication, define these parameters in the security profile. For Developer Web Client, define these parameters in the corresponding section in the application configuration file, such as uagent.cfg for Siebel Call Center.