Anonymous Browsing and the Anonymous User

If you implement security adapter or database authentication, then you can allow or disallow unregistered users to browse a subset of an application’s views. Unregistered users access Siebel application views and the database through the anonymous user record.

If you allow anonymous browsing, then users can browse views that are not flagged for explicit login. If you disallow anonymous browsing, then unregistered users have no access to any of the application’s views but do still have access to an application’s login page. For additional information on enabling anonymous browsing, see Process of Implementing Anonymous Browsing.

The following procedure describes how to configure the anonymous user. The anonymous user for employee applications must be associated with an appropriate position and responsibility.

To configure the anonymous user

  1. If you are using database security adapter authentication, then create a database account for the anonymous user.

  2. If you are using LDAP security adapter authentication, then define a user in the directory using the same attributes as used for other users. Assign values in appropriate attributes that contain the following information:

    • Siebel user ID. Enter the user ID of the anonymous user record for the Siebel application you are implementing in the attribute in which you store the Siebel user ID, for example, GUESTCST.

    • Password. Assign a password of your choice. Enter the password in unencrypted form.

  3. Specify values for the following parameters, either when configuring the Siebel Application Interface profile (recommended) or by editing the application interface profile manually:

    • Anonymous User Name. Enter the user name required for anonymous browsing and initial access to the login pages of the application you are implementing, in this example, GUESTCST.

    • Anonymous User Password. Enter the password associated with the anonymous user.

    You can define an anonymous user for a single application or as the default for all the Siebel Business Applications you deploy. Even if the anonymous user is specified as the default, any single application can override the default.

  4. If you use one anonymous user for most or all of your applications, then define the anonymous user in the Authentication section of the application interface profile. To override the default value for an individual application, list the Anonymous User Name and Anonymous User Password parameters in the Application section of the application interface profile, for example, the [/eservice] section.