About Implementing the Database Security Adapter
You implement the database security adapter using the Enterprise Security Authentication Profile (Security Adapter Mode) parameter and the Security Adapter Name (named subsystem) parameter. You can set these parameters for the Siebel Gateway, the Siebel Enterprise Server, for a particular Siebel Server, for an individual Application Object Manager component, or for the Synchronization Manager component (for Siebel Remote).
You can configure the Security Adapter Mode and Security Adapter Name parameters using the Siebel Management Console.
The following procedure describes how to implement database authentication.
To implement database authentication
Specify that you want to use the database security adapter by setting values for the following parameters:
Set the Security Adapter Mode parameter to DB.
Set the Security Adapter Name parameter to DBSecAdpt, or to a security adapter (enterprise profile or named subsystem) with a different name.
For more information about parameters for the database security adapter, see Authentication Related Configuration Parameters.
If you want to implement user password hashing, then set the Hash User Password parameter to True.
For detailed information on this task, see Configuring User Password Hashing.
User password hashing maintains a hashed password in the database account while an unhashed version of the password is provided to the user for logging in. When user password hashing is enabled, a hashing algorithm is applied to the user’s password before it is compared to the hashed password stored in the database. It is recommended that you implement password hashing for user passwords.
Note: For database authentication, password hashing parameters are specified for a data source referenced from the database security adapter, rather than specified directly for the security adapter.Provide each user with access to Siebel Business Applications and the Siebel database as follows:
Create a database account for the user using your database management functionality.
Create a Siebel user record in the Siebel database; the user ID must match the user name for the database account.
You add users to the Siebel database through an employee application such as Siebel Call Center. For detailed information about adding users, see About Adding a User to the Siebel Database.
If you are implementing database authentication with an MS SQL Server database, then perform the task described in Implementing Database Authentication with Microsoft SQL Server.