You can run the driver as a native Java module or as an Identity Manager driver on any supported platform.
You create the ID Provider driver by installing the driver packages and then modifying the configuration to suit your environment. After you create and configure the driver, you need to deploy it to the Identity Vault and start it.
The driver packages contain the items required to create a driver, such as policies, entitlements, filters, and Schema Mapping policies. These packages are only available in Designer and can be updated often after they are initially installed. You must have the most current version of the packages in the Package Catalog before you can create a new driver object.
To verify you have the most recent version of the driver packages in the Package Catalog:
Open Designer.
In the toolbar, click
> .Click
to update the packagesor
Click
if the packages are up-to-date.In the Outline view, right-click the Package Catalog.
Click
.Select any ID Provider driver packages
or
Click
to import all of the packages displayed.By default, only the base packages are displayed. Deselect
to display all packages.Click
to import the selected packages, then click in the successfully imported packages message.After the current packages are imported, continue with Section 3.1.2, Installing the Driver Packages.
After you have imported the current driver packages into the Package Catalog, you can install the driver packages to create a new driver.
In Designer, open your project.
In the Modeler, right-click the driver set where you want to create the driver, then click
> .Select
, then click .On the ID Provider page, specify a name for the driver, then click
.On the ID Provider page, fill in the following fields:
LDAP server: Specify the IP address or DNS name of the LDAP server that contains the ID policies.
Policy Container DN: Specify the LDAP DN of the policy container.
Click
.On the ID Provider page, fill in the following fields:
Authentication ID: Specify the LDAP DN of a user with read/write access to the ID Policy container and its child objects.
Authentication Password: Specify the password of the user named in the
field.Click
.Fill in the following fields for Remote Loader information:
Connect To Remote Loader: Select Identity Manager 4.0 Remote Loader Guide.
or to determine if the driver will use the Remote Loader. For more information, see theIf you select Step 10. If you select , use the following information to complete the configuration of the Remote Loader.
, skip toHost Name: Specify the IP address or DNS name of the server where the Remote Loader is installed and running.
Port: Specify the port number for this driver. Each driver connects to the Remote Loader on a separate port. The default value is 8090.
Remote Loader Password: Specify a password to control access to the Remote Loader. It must be the same password that is specified as the Remote Loader password on the Remote Loader.
Driver Password: Specify a password for the driver to authenticate to the Metadirectory server. It must be the same password that is specified as the Driver Object Password on the Remote Loader.
Review the summary of tasks that will be completed to create the driver, then click
.After the driver packages are installed, if you want to change the configuration of the Role-Based Entitlement driver, continue to Section 3.1.3, Configuring the Driver Settings.
or
If you do not want to change the configuration of the driver, continue to Section 3.1.4, Deploying the Driver.
After you import the driver configuration file, the ID Provider driver will run. However, there are many configuration settings that you can use to customize and optimize the driver. The settings are divided into categories such as Driver Configuration, Engine Control Values, and Global Configuration Values (GCVs). The settings are described in Section A.0, Driver Properties.
If you do not have the Driver Properties page displayed in Designer:
Open your project.
In the Modeler, right-click the driver icon or the driver line, then select
.Make the changes you want, then continue to Section 3.1.5, Starting the Driver.
If you want to make additional changes to the driver, the following sections contain information about the driver parameters.
The ID policy repository parameters contain information about the location and how to access any ID policies.
The client options are for the ID Provider clients. For more information, see Section 5.0, Configuring ID Clients.
These options allow you to set up clients other than the ID Provider driver by using Java Remote Method Invocation (RMI). It also allows you to set ID Provider trace level.
After a driver is created in Designer, it must be deployed into the Identity Vault.
In Designer, open your project.
In the Modeler, right-click the driver icon or the driver line, then select
.If you are authenticated to the Identity Vault, skip to Step 5; otherwise, specify the follow information:
Host: Specify the IP address or DNS name of the server hosting the Identity Vault.
Username: Specify the DN of the user object used to authenticate to the Identity Vault.
Password: Specify the user’s password.
Click
.Read the deployment summary, then click
.Read the successful message, then click
.Click
to assign rights to the driver.The driver requires rights to objects within the Identity Vault and to the input and output directories on the server. The Admin user object is most often used to supply these rights. However, you might want to create a DriversUser (for example) and assign security equivalence to that user. Whatever rights that the driver needs to have on the server, the DriversUser object must have the same security rights.
Click
, then browse to and select the object with the correct rights.Click
twice.Click
to exclude users that should not be synchronized.You should exclude any administrative User objects (for example, Admin and DriversUser) from synchronization.
Click
.When a driver is created, it is stopped by default. To make the driver work, you must start the driver and cause events to occur. Identity Manager is an event-driven system, so after the driver is started, it won’t do anything until an event occurs.
To start the driver:
In Designer, open your project.
In the Modeler, right-click the driver icon or the driver line, then select
.For information about management tasks for the driver, see Section 6.0, Managing the ID Provider Driver.