Chat now with support
Chat with Support

Identity Manager 8.2.1 - Administration Guide for Connecting to LDAP

About this guide Managing LDAP environments Synchronizing LDAP directories
Setting up initial LDAP directory synchronization Adjusting the synchronization configuration for LDAP environments Running synchronization Tasks following synchronization Troubleshooting Ignoring data error in synchronization
Managing LDAP user accounts and employees Managing memberships in LDAP groups Login information for LDAP user accounts Mapping LDAP objects in One Identity Manager Handling of LDAP objects in the Web Portal Basic data for managing an LDAP environment Troubleshooting Configuration parameters for managing an LDAP environment Default project template for LDAP Generic LDAP connector settings LDAP connector V2 settings

Creating an initial synchronization project for an LDAP domain with the LDAP connector V2

NOTE: The following sequence describes how to configure a synchronization project if the Synchronization Editor is both:

  • Run in default mode

  • Started from the Launchpad

If you run the project wizard in expert mode or directly from the Synchronization Editor, additional configuration settings can be made. Follow the project wizard instructions through these steps.

NOTE: Just one synchronization project can be created per target system and default project template used.

To set up an initial synchronization project for an LDAP domain

  1. Start the Launchpad and log in on the One Identity Manager database.

    NOTE: If synchronization is run by an application server, connect the database through the application server.

  2. Select the Target system type LDAP entry and click Start.

    This starts the Synchronization Editor's project wizard.

  1. On the Choose target system page, select LDAP connector (version 2).

  1. On the System access page, specify how One Identity Manager can access the target system.

    • If access is possible from the workstation on which you started the Synchronization Editor, do not change any settings.

    • If access is not possible from the workstation on which you started the Synchronization Editor, you can set up a remote connection.

      Enable the Connect using remote connection server option and select the server to be used for the connection under Job server.

  1. On the Connection credentials page, enter the connection data for accessing the LDAP system. An attempt is then made to connect to establish a connection to the server.

    • Server: IP address or full name of the LDAP server for connecting to the synchronization server to provide access to LDAP objects

    • Port: Communications port on the server. The LDAP default communications port is 389.

    • Authentication method: Select the authentication type for logging in to the LDAP system. The following are permitted:

      • Basic: Uses default authentication.

      • Negotiate: Uses Negotiate authentication from Microsoft.

      • Anonymous: Establishes a connection without passing login credentials.

      • Kerberos: Uses Kerberos authentication.

      • NTLM: Uses Windows NT Challenge/Response (NTLM) authentication.

      • External: Uses certificate-based authentication as the external method.

      Depending on the selected authentication method, additional information may be required for logging in.

      • User name: Name of the user account for logging in to LDAP.

      • Password: Password for the user account.

      • Enable sealing: Specifies whether encrypted data transmission is enabled. Set this option if the selected authentication method supports sealing.

      • Enable signing: Specifies whether signing is enabled. Set this option if the selected authentication method supports signing.

      • Client certificate: Select a client certificate. The certificates are determined from the user certificates (Current user certificate store) on the currently connected host. This is either the local computer that the Synchronization Editor was started on or the Job server used for connecting remotely.

        NOTE: Ensure that the selected certificate is also installed on all Job servers that will connect to the LDAP system.

        TIP: By clicking next to the field, you can display additional information about the selected certificate, for example, subject, certification authority and validity period.

    • Encryption: Specify encryption for the connection. You have the following options:

      • None: No encryption is used.

      • SSL: An SSL/TLS encrypted connection is used.

      • StartTLS: StartTLS is used for encryption.

    • Server certificate verification: The server certificate is checked during SSL or StartTLS encryption.

      NOTE: The server certificate must be valid. The root certification authority’s certificate must be the computer certificate ( Local Computer certificate store) either on the host that the Synchronization Editor was started on or on the Job server connected remotely. Ensure that the certificate is also installed on all Job servers that will connect to the LDAP system.

    • Protocol version: Version of the LDAP protocol. The default value is 3.
  2. On the Select the schema source page, select the source to provide the schema information. You have the following options:

    • Load schema from LDAP Server: The schema is loaded from the LDAP. (Default)

    • Load schema from given LDIF string: If the LDAP server’s schema is not available, you can give an alternative source.

  3. On the Select configuration preset page, specify how the connector is preconfigured. A configuration is already suggested based on the known server. Alternatively, you can enter the configuration manually. In this case, configure the setting for search queries, object changes, and object deletion.

    • Use preset: Enable this option if you want to use the configuration provided for the connector. A configuration is already suggested based on the known LDAP system. You have the following options:

      • OpenDJ

      • Oracle DSEE

      • Microsoft AD LDS or Active Directory

      • Novell/NetIQ eDirectory

    • Configure manually: Enable this option if you want to create the configuration manually. In this case, additional pages are offered on which you can specify the settings for search queries, object changes, and object deletion.

  4. On the LDAP schema extensions page, configure additional schema functions that are run while the schema is being loaded.

    Schema functions are structured hierarchically. A schema function is always applied to its parent schema function. The connection processes schema functions hierarchically top-down. The following schema functions are available:

    • Load schema from LDAP Server/Load schema for LDIF string: Source for determining the schema.

    • Return operational attributes: This schema function specifies, which attributes are additionally found for the LDAP objects. Functional attributes are used for managing directories. Functional attributes are added to each schema class of the parent function.

      NOTE: To map the operational attributes in One Identity Manager, custom extensions to the One Identity Manager schema may be required. Use the Schema Extension program to do this.

    • Auxillary class assigment: Use schema function to assign additional auxiliary classes to structural classes. Auxiliary classes are classes of Auxiliary type and contain attributes for extending structural classes. Auxiliary class attributes are offered as optional attributes for structural classes in the schema.

      NOTE: To map the attributes of the auxiliary classes in One Identity Manager, custom extensions to the One Identity Manager schema may be necessary under certain circumstances. Use the Schema Extension program to do this.

    • Switch type of object classes: Use this schema function to change the type of an object class. This may be necessary if a non-RFC compliant LDAP system allows assignment of several structural object classes to one entry although only one structural class is allowed.

      Assigning more than one structural class means that an LDAP entry cannot be uniquely assigned to a schema type. If structural object classes have been defined that only serve as property extensions (meaning auxiliary classes), you can, with help from this option, set the connector to handle the object class as an auxiliary class.

      NOTE: Object classes that are configured as auxiliary are subsequently not handled as independent schema types and cannot, therefore, be synchronized separately.

    • Cache Schema: This schema function keeps the LDAP schema stored in local cache. It is recommended to queue this function after the schema has loaded. This accelerates synchronization and provisioning of LDAP objects.

      The cache is stored on the computer used to create the connection, under %Appdata%\...\Local\One Identity\One Identity Manager\Cache\LdapConnector.

    • Load AD LDS schema extension: This schema function loads additional information required for synchronizing the Active Directory Lightweight Directory Service.

  5. On the Search base page, define the root entry (normally the domain) that serves as the basis of the search queries. In the Search base menu, select an entry or enter a root value.

  6. You can save the connection data on the last page of the system connection wizard.

    • Set the Save connection locally option to save the connection data. This can be reused when you set up other synchronization projects.

    • Click Finish, to end the system connection wizard and return to the project wizard.

  1. On the One Identity Manager Connection tab, test the data for connecting to the One Identity Manager database. The data is loaded from the connected database. Reenter the password.

    NOTE:

    • If you use an unencrypted One Identity Manager database and have not yet saved any synchronization projects to the database, you need to enter all connection data again.

    • This page is not shown if a synchronization project already exists.

  2. The wizard loads the target system schema. This may take a few minutes depending on the type of target system access and the size of the target system.

  1. On the Restrict target system access page, specify how system access should work. You have the following options: Read-only access to target system.
    Table 6: Specify target system access
    Option Meaning

    Specifies that a synchronization workflow is only to be set up for the initial loading of the target system into the One Identity Manager database.

    The synchronization workflow has the following characteristics:

    • Synchronization is in the direction of One Identity Manager.

    • Processing methods in the synchronization steps are only defined for synchronization in the direction of One Identity Manager.

    Read/write access to target system. Provisioning available.

    Specifies whether a provisioning workflow is set up in addition to the synchronization workflow for the initial loading of the target system.

    The provisioning workflow displays the following characteristics:

    • Synchronization is in the direction of the Target system.

    • Processing methods are only defined in the synchronization steps for synchronization in the direction of the Target system.

    • Synchronization steps are only created for such schema classes whose schema types have write access.

  1. On the Synchronization server page, select the synchronization server to run the synchronization.

    If the synchronization server is not declared as a Job server in the One Identity Manager database yet, you can add a new Job server.

    1. Click to add a new Job server.

    2. Enter a name for the Job server and the full server name conforming to DNS syntax.

    3. Click OK.

      The synchronization server is declared as Job server for the target system in the One Identity Manager database.

    4. NOTE: After you save the synchronization project, ensure that this server is set up as a synchronization server.

  1. To close the project wizard, click Finish.

    This creates and allocates a default schedule for regular synchronization. Enable the schedule for regular synchronization.

    This sets up, saves and immediately activates the synchronization project.

    NOTE:

    • If enabled, a consistency check is carried out. If errors occur, a message appears. You can decide whether the synchronization project can remain activated or not.

      Check the errors before you use the synchronization project. To do this, in the General view on the Synchronization Editor‘s start page, click Verify project.

    • If you do not want the synchronization project to be activated immediately, disable the Activate and save the new synchronization project automatically option. In this case, save the synchronization project manually before closing the Synchronization Editor.

    • The connection data for the target system is saved in a variable set and can be modified in the Synchronization Editor in the Configuration > Variables category.

Related topics

Configuring the synchronization log

All the information, tips, warnings, and errors that occur during synchronization are recorded in the synchronization log. You can configure the type of information to record separately for each system connection.

To configure the content of the synchronization log

  1. To configure the synchronization log for target system connection, select the Configuration > Target system category in the Synchronization Editor.

    - OR -

    To configure the synchronization log for the database connection, select the Configuration > One Identity Manager connection category in the Synchronization Editor.

  2. Select the General view and click Configure.

  3. Select the Synchronization log view and set Create synchronization log.

  4. Enable the data to be logged.

    NOTE: Some content generates a particularly large volume of log data. The synchronization log should only contain data required for error analysis and other analyzes.

  5. Click OK.

Synchronization logs are stored for a fixed length of time.

To modify the retention period for synchronization logs

  • In the Designer, enable the DPR | Journal | LifeTime configuration parameter and enter the maximum retention period.

Related topics

Adjusting the synchronization configuration for LDAP environments

Having used the Synchronization Editor to set up a synchronization project for initial synchronization of an LDAP domain, you can use the synchronization project to load LDAP objects into the One Identity Manager database. If you manage user accounts and their authorizations with One Identity Manager, changes are provisioned in the LDAP environment.

You must customize the synchronization configuration to be able to regularly compare the database with the LDAP environment and to synchronize changes.

  • To use One Identity Manager as the primary system during synchronization, create a workflow with synchronization in the direction of the Target system.

  • You can use variables to create generally applicable synchronization configurations that contain the necessary information about the synchronization objects when synchronization starts. Variables can be implemented in base objects, schema classes, or processing method, for example.

  • To specify which LDAP objects and database objects are included in synchronization, edit the scope of the target system connection and the One Identity Manager database connection. To prevent data inconsistencies, define the same scope in both systems. If no scope is defined, all objects will be synchronized.

  • Use variables to set up a synchronization project for synchronizing different domains. Store a connection parameter as a variable for logging in to the domain.

  • Update the schema in the synchronization project if the One Identity Manager schema or target system schema has changed. Then you can add the changes to the mapping.

  • To synchronize additional schema properties, update the schema in the synchronization project. Include the schema extensions in the mapping.

For more information about configuring synchronization, see the One Identity Manager Target System Synchronization Reference Guide.

Detailed information about this topic

Configuring synchronization in LDAP domains

The synchronization project for initial synchronization provides a workflow for initial loading of target system objects (initial synchronization) and one for provisioning object modifications from the One Identity Manager database to the target system (provisioning). To use One Identity Manager as the primary system during synchronization, you also require a workflow with synchronization in the direction of the Target system.

To create a synchronization configuration for synchronizing LDAP domains

  1. In the Synchronization Editor, open the synchronization project.

  2. Check whether the existing mappings can be used to synchronize into the target system. Create new maps if required.

  3. Create a new workflow with the workflow wizard.

    This creates a workflow with Target system as its direction of synchronization.

  4. Create a new start up configuration. Use the new workflow to do this.

  5. Save the changes.
  6. Run a consistency check.

Related topics
Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating