Connectors

All interactions with the target applications are performed using connectors in OpenIAM. These operations include:

  • Provisioning and de-provisioning
  • Password reset
  • Data imports
  • Reconciliation

Connector enables direct communication with the application to allow for near real time updates to identity information resulting from the JML processes. In addition to the automation, organizations also benefit for the audit logs resulting from these operations and help to improve security and compliance.

Connector model

While there is consistency in the connector interface and with how the connectors are deployed, there are differences in how they are configured and how they interact with each application. This is largely driven by the integration and functional requirements of the target application. Most connectors can be used to both synchronize (import) data as well as for provisioning and deprovisioning. Unless indicated in the table below, all connectors support the ability to:

  • Import information
  • Perform CRUD operations
  • Manage the addition/removal of entitlement information on a user
  • Reset passwords

Before you can do anything with a connector, you need to deploy and connect it to your application. Details for each can be found in their respective sections.

To integrate applications using connectors, follow the steps described below:

TopicDocumentation and Examples
1. Deploy and register the connector
RPMConnector Registration using RPM
DockerConnector Registration using Docker
Local connectorLDAP connector
Remote connectorAD PowerShell connector
Other connectorsConnectors overview
2. Establish a connection to your applicationConnecting process overview

Provided the connector is installed and the connection is established, you may proceed with application on-boarding.