Security Guide for Siebel eBusiness Applications > User Administration > Unregistered Users and Anonymous Browsing >

Implementing Anonymous Browsing


To make views accessible to unregistered users, you must perform the following tasks:

For Siebel applications for which anonymous browsing is implemented by default, you should confirm that these tasks are done.

Modifying the Anonymous User Record

The anonymous user is a record in the Siebel Database and, if you implement external user authentication, a corresponding record in the external directory of users. The anonymous user is a component in user authentication, anonymous browsing, and self-registration. For applications that allow anonymous browsing, the anonymous user provides visibility of the pages for which you allow anonymous browsing.

You should set up your user authentication architecture before configuring an application for user access. Therefore, the anonymous user should already exist in your Siebel Database and in your directory.

The responsibility that is assigned to a user record in the database contains a list of views to which the user has access. You must confirm that the anonymous user that you use for your Siebel application includes an appropriate responsibility so that unregistered users can see the views you intend them to see.

If you choose to use a seed anonymous user in your authentication setup, then you should verify that its seed responsibility includes the views you want to provide for anonymous browsing. For example, if you use the GUESTCST seed user for a Siebel customer application, then you should verify that its responsibility, Web Anonymous User, includes the required views. If the responsibility does not include your required views, then you can do one of the following:

For information about creating a responsibility or adding views to a responsibility, see Access Control.

For information about assigning a responsibility to a user, see Internal Administration of Users.

For information about seed data, see Seed Data.

Setting Configuration Parameters

You must set the following configuration parameters to allow anonymous browsing.

Modifying Views to Allow or Disallow Anonymous Browsing

Even when a view is included in the responsibility for the anonymous user, the view is not accessible to unregistered users if the view is designated for "explicit login." A view that is designated for explicit login requires the viewer to be a registered user who has been authenticated.

The following procedure is intended to present the main steps in a Siebel Tools task. For detailed information about modifying view properties in Siebel Tools, see Siebel Tools Reference.

To set or remove the explicit login requirement for a view

  1. Open Siebel Tools.
  2. In Object Explorer, select the View object type.
  3. The Views list appears.

  4. Select a view.
  5. Choose Tools > Lock Project.
  6. Check the Explicit Login field to set the view for explicit login or remove the check to allow anonymous browsing.
  7. Recompile the Siebel repository file, and unlock the project.

 Security Guide for Siebel eBusiness Applications 
 Published: 23 June 2003