Siebel Security Guide > Configuration Parameters Related to Authentication > Siebel Gateway Name Server Parameters >

Parameters for Database Authentication


This topic outlines the Gateway Name Server parameters related to database authentication. The database authentication parameters can be defined for the InfraSecAdpt_DB named subsystem or the InfraDataSource named subsystem.

The parameters in Table 36 are defined for named subsystems of type InfraSecAdpt_DB, that is, they can be set for the DBSecAdpt named subsystem, or a similar security adapter with a nondefault name.

Table 36. Database Authentication Parameters for InfraSecAdpt_DB Named Subsystems
Parameter
Description

CRC (alias DBSecAdpt_CRC)

 

This parameter is used to implement checksum validation to verify that each user gains access to the database through the correct security adapter. This parameter contains the value calculated by the checksum utility for the applicable security adapter DLL. For more information, see Configuring Checksum Validation.

CAUTION:  Do not reset or change the value of the DBSecAdpt_CRC parameter. Changing the value of this parameter can disrupt the correct functioning of your Siebel application.

DataSource Name (alias DataSourceName)

Specifies the data source for which you are specifying password hashing parameters.

Propagate Change (alias DBSecAdpt_
PropagateChange)

Set this parameter to TRUE to allow administration of the current user's password in the database through Siebel Business Applications.

If this parameter is set to TRUE (the default setting):

  • Users can change their passwords from within a Siebel application on the User Profile screen (navigate to Tools, User Preferences, and then User Profile) and the change is propagated to the database.
  • An administrator can change the password associated with his or her own login ID using the Administration - User screen in the Siebel Web Client, and the change is propagated to the database. The administrator cannot change other users' passwords from the Administration - User screen.

Security Adapter Dll Name (alias DBSecAdpt_
SecAdptDllName)

 

Specifies the DLL that implements the security adapter API required for integration with Siebel Business Applications. The file extension need not be explicitly specified. For example, sscfsadb.dll implements the Siebel database security adapter in a Windows implementation, and libsscfsadb.so does so in a UNIX implementation. If the DLL name for the adapter is used in a UNIX implementation, then it is converted internally to the actual filename DLL.

The parameters in Table 37 are also for database authentication environments, and are defined for named subsystems of type InfraDataSource, that is, they may be set for the ServerDataSrc named subsystem, or another data source. The named subsystem is specified as the value for the DataSourceName parameter for the database security adapter.

Table 37. Database Authentication Parameters for InfraDataSource Named Subsystems
Parameter
Description

Hash User Password (alias DSHashUserPwd)

Specifies password hashing for user passwords. Uses the hashing algorithm specified using the DSHashAlgorithm parameter. For details, see About Password Hashing.

User Password Hash Algorithm (alias DSHashAlgorithm)

Specifies the password hashing algorithm to use, if DSHashUserPwd is TRUE. The default value, RSASHA1, provides hashing using the RSA SHA-1 algorithm. The value SIEBELHASH specifies the password hashing mechanism provided by the mangle algorithm from Siebel Business Applications (supported for existing customers only). For details, see About Password Hashing.

Siebel Security Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.