Defining the LDAP configuration
The LDAP configuration contains values that are used by both the LDAP user import utility for automatic imports and the manual LDAP import. Values from the LDAP configuration are also used to generate the LDAP properties file.
The LDAP configuration contains data that is used to communicate with the LDAP server, including the LDAP server used, connection information for that server, and the distinguished name used to query objects on that server. The configuration also contains other data that defines how data is queried and imported when you are using the automatic or manual import. This data includes the LDAP attributes that become the Content Manager Enterprise Edition user name and user description, the scope of the search relative to the LDAP distinguished name used, and the number of records to retrieve. The configuration also includes options for setting up the Secure Sockets Layer (SSL) protocol to encrypt data imported from the LDAP server.
You set up the LDAP configuration as part of the LDAP integration steps. The data from the LDAP configuration is used to generate the LDAP properties file, cmbcmenv.properties, that is used on the system administration computer. The properties file might also be required on the library server and resource manager computers, depending on the configuration of your Content Manager Enterprise Edition system.
- Change the current default user attribute to a more useful one.
- Rescale the base DN (distinguished name) to include other areas of the LDAP hierarchical structure so that you can search for either a broader or narrower group of user IDs.
- Change the LDAP directory server host name so that the system administration client can import user IDs from a currently functioning LDAP directory server.
- To define the LDAP configuration, complete the following steps:
- In the system administration client, click . The LDAP Configuration window opens
- Select Enable LDAP User import and authentication.
-
Click the Server tab, and then set the following properties:
- Server type
- Specify whether you want to import users from IBM® Directory Server, Microsoft Active Directory, or other LDAP servers.
- Active Directory
- If you are using Active Directory, select Active Directory. For other server types, click LDAP.
- LDAP server Hostname
- Specify the host name of the server from which you want to import users.
- Port
- Specify the port number of the LDAP server.
- Base DN
- Select the distinguished name that you want to use to query the objects in the LDAP server.
- User attribute
- Type the user attribute that is used to authenticate the user.
- Description attribute
- Specify whether to use the distinguished name of the user as the description or another user attribute as the description after the user is imported to the system administration client.
- Search scope
- Click One level to limit the level of the search to users directly under the base DN or click Subtree to search for users in all branches under the base DN.
- Referral
- Click Follow to forward the request to import users to another LDAP server that might be configured into your LDAP server.
- Authentication scheme
- The system administration client specifies the Simple method to authenticate users.
- User name
- Specify the user name that allows you access to the users that you want to import.
- Password
- Specify the password for the user name.
-
Click the Authentication tab.
Advanced authentication options include enabling the Secure Sockets Layer (SSL) protocol.
If you want to encrypt the data that you import from the LDAP directory server, complete the
following steps.Tip: If you are setting up LDAP integration for the first time to generate the properties file, you can omit this step and complete it later. A later step in the LDAP integration process contains more information about how to enable SSL and TLS with the LDAP server; the procedures for enabling SSL and TLS are the same.
- Select Secure Sockets Layer (SSL) enabled.
-
Type the name of the key database file that you created. Do not include the
.kdb filename extension.
This file is just one of the pieces of information used to establish a secure connection to the LDAP directory server. The other piece of information required to establish a secure connection is the SSL authentication password.
- Type the password of the LDAP system administrator in the SSL authentication password field. You must have a valid LDAP system administrator password to connect to the LDAP directory server. Otherwise, any attempt to establish an SSL connection fails. Both the keyring file and password must contain trusted data to successfully connect to the LDAP directory server. If one of these objects has been tampered with or is no longer recognizable to the LDAP directory server, contact your LDAP system administrator for information to correct the problem.
Attention: The system administration client specifies the Context Factory to the SUN context factory. You cannot change this setting. Context factory is the underlying Java™ code used to connect the library server to the LDAP directory server. -
Click the Advanced tab, and then set the following properties:
- Max. records to retrieve
- Type the maximum number of user records to retrieve from a search.
- Server connection timeout
- Specify the number of seconds to wait before you receive an error if the connection between the LDAP server and system administration client is not made.
- Click OK.