Siebel Analytics Server Administration Guide > Security > Security Manager >

Importing Users and Groups from LDAP


If your organization uses Lightweight Directory Access Protocol (LDAP), you can import your existing LDAP users and groups to a repository. Once imported, all normal Siebel Analytics Server user and group functions are available. You can resynchronize your imported list at any time.

You can also authenticate against LDAP as an external source. When you do this, users are not imported into the repository. Users are authenticated, and their group privileges determined, when they log on. For more information about using LDAP authentication, see LDAP Authentication.

This section includes the following topics:

NOTE:  If a user exists in both the repository and in LDAP, the local repository user definition takes precedence. This allows the Siebel Analytics Server administrator to reliably override users that exist in an external security system.

Configuring an LDAP Server

The following procedure explains how to configure LDAP authentication for the repository.

NOTE:  The Siebel Analytics Server uses clear text passwords in LDAP authentication. Make sure your LDAP Servers are set up to allow this.

To configure LDAP authentication for the repository

  1. Open a repository in the Siebel Analytics Server Administration Tool in offline or online mode.
  2. Display the security window by selecting Manage > Security.
  3. Select Action > New > LDAP Server. Alternatively, you can select LDAP Servers in the tree in the left pane, right-click on white space in the right pane, and select New LDAP Server from the context-sensitive (right-click) menu.
  4. Enter the information requested in the LDAP Server Initialization Block dialog box.
  5. Click the Advanced tab, and enter the requested information.
  6. NOTE:  The Siebel Analytics Server maintains an authentication cache in memory, which improves performance when using LDAP to authenticate large numbers of users. Disabling the authentication cache can slow performance when hundreds of sessions are being authenticated.

Importing Users from LDAP

You can import selected users or groups, or you can import all users or groups. If you have previously performed an import, you can choose to synchronize the repository with the LDAP server.

To import LDAP users and groups to a repository

  1. Open a repository in the Siebel Analytics Server Administration Tool in offline or online mode.
  2. Display the security window by selecting Manage > Security.
  3. Select LDAP Servers in the left pane to display the configured LDAP servers in the right pane. Select the LDAP server from which you want to import users or groups, and select Import... from the context-sensitive (right-click) menu. (You can also select the server and then select LDAP > Import.)
  4. You can choose to import selected users or groups, or you can import all users and groups. If you have previously done an import, you can choose to synchronize the repository with the LDAP server.

  5. Select the users you want to import and click Import.
  6. You can import groups by selecting Groups from the drop down list instead of Users.

Synchronizing Users and Groups with LDAP

You can refresh the repository users and groups with the current users and groups on your LDAP server. After selecting the appropriate LDAP server, select LDAP > Synchronize (or choose Synchronize from the context-sensitive menu).

Synchronization updates your list of repository users and groups to mirror your current LDAP users and groups. Users and groups that do not exist on your LDAP server are removed from the repository. The special user Administrator and the special group Administrators always remain in your repository and are never removed.

Properties of users already included in the repository are not changed by synchronization. If you have recycled a login name for another user, drop that name from your repository prior to synchronization. This assures that the process will import the new LDAP user definition.

NOTE:  With external LDAP authentication (discussed in the next section), import and synchronization are not really necessary. The primary use for import is to make it easy to copy LDAP users as Siebel Analytics users for testing.


 Siebel Analytics Server Administration Guide 
 Published: 23 June 2003