Siebel Analytics Web Administration Guide > Managing Siebel Analytics Web Security >

About Siebel Analytics Web User Authentication


When users log on, they are authenticated by the Siebel Analytics Server using the authentication method specified in the Siebel Analytics Server configuration file NQSConfig.INI.

This section briefly describes the authentication methods that are relevant to Siebel Analytics Web users, in the context of Siebel Analytics Web. It contains the following topics:

For detailed information about authentication options, see Siebel Analytics Server Administration Guide.

LDAP Authentication

If you are using LDAP authentication to provide Siebel Analytics Server access control, you may also configure your LDAP server to provide other security information. For example, you could configure the name that is displayed in the Welcome text when the user logs on to Siebel Analytics Web, and is specific to the Web Groups to which the user belongs. This information is contained in LDAP variables, which are passed to the Analytics server session variables during the process of user authentication.

The variable USER is a system session variable that is used with LDAP authentication. Whenever users log on to Siebel Analytics Web, their usernames and passwords are passed to the LDAP server for authentication. After successful authentication, other system or non-system session variables for each user can be populated from information returned by the LDAP server.

For more information about session variables, see Siebel Analytics Web Groups and Session Variables.

External Table Authentication

If you are using an external database table for authentication, the table can contain additional access control information. This includes the name that is displayed in the Welcome text when the user logs on to Siebel Analytics Web, and the Web Groups to which the user belongs.

Whenever users log in, their usernames and passwords are authenticated through SQL that queries this database table for authentication. After successful authentication, the results of this SQL query can be used to populate other system and non-system session variables for each user.

For more information about session variables, see Siebel Analytics Web Groups and Session Variables.

Database Authentication

The Siebel Analytics Server can authenticate users through database logons. When a user attempts to log on to Siebel Analytics Web, the Analytics server attempts to use the logon name and password to connect to the authentication database, using the first connection pool associated with it. If this connection succeeds, the user is considered to be authenticated successfully.

Database authentication provides no mechanism to return additional access control information, such as the user's display name or Web Group membership. If you are using database authentication, alone or in conjunction with external table authentication, you need to explicitly add users to the appropriate Web Group.

NOTE:  Siebel Delivers does not work with database authentication. For more information, see About Siebel Delivers iBots and Impersonation.

Internal Authentication

The Siebel Analytics Server internal authentication method has no way to return additional access control information. If you are using Analytics server internal authentication, you need to explicitly add users to the appropriate Web Group, because the GROUP variable is not used with internal authentication.


 Siebel Analytics Web Administration Guide
 Published: 11 March 2004