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, read Siebel Analytics Server Administration Guide.

Siebel Analytics LDAP or ADSI Authentication

If you are using LDAP or ADSI authentication to provide Siebel Analytics Server access control, you may also configure your LDAP or ADSI 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 Siebel Analytics Server session variables during the process of user authentication.

The variable USER is a system session variable that is used with LDAP or ADSI authentication. Whenever users log on to Siebel Analytics Web, their usernames and passwords are passed to the LDAP or ADSI 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 or ADSI server.

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

Siebel Analytics 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, read About Siebel Analytics Web Groups and Siebel Analytics Session Variables.

Siebel Analytics Database Authentication

The Siebel Analytics Server can authenticate users through database logons. When a user attempts to log on to Siebel Analytics Web, the Siebel 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, read About Siebel Delivers iBots and Impersonation.

Siebel Analytics Internal Authentication

The Siebel Analytics Server internal authentication method has no way to return additional access control information. If you are using Siebel 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