LDAP (Retired) connector
Use the LDAP (Retired) connector to move data into and out of common LDAP servers, integrate any on-premise applications and legacy systems, and integrate LDAP (Retired) with other on-demand or SaaS-based applications such as Intacct, Salesforce, NetSuite, etc.
This connector has been retired and is no longer available for production use. You should migrate to the LDAP connector for continued support and innovation.
For more information about the Retired stage, see the Feature release stages page.
The LDAP (Retired) connector connects directly to the LDAP server and browses the interfaces in real time. If any of your LDAP (Retired) objects are customized with additional fields, these fields automatically appear when browsing the LDAP (Retired) interface with Integration.
Integrating with LDAP (Retired) consists of Java LDAP API invocation using XML requests/responses set up over an LDAP protocol. The technical details of this connection, such as request headers, error handling, LDAP connection, etc. are all abstracted to simplify your implementation.
Connector configuration
To configure a connector to communicate with an LDAP server, set up these components:
-
LDAP (Retired) connection
-
LDAP (Retired) operation
-
LDAPMethods.properties
In the latest release, use the Attributes option to define the fields needed for integration.
This design provides reusable components, which contain connection settings (such as URL, user name, password) and operation settings (such as Object, Action, data definitions). After building your connection and operation, set up your connector within a process. When you have properly defined the LDAP (Retired) connector within your process, Integration can map to and from virtually any system using the connector to retrieve data from or send data to the LDAP server.
Supported LDAP servers
The LDAP (Retired) connector can connect to most of the common LDAP servers, including:
-
Microsoft Active Directory
-
ApacheDS
-
ADAM / AD LDS
-
OpenLDAP
Prerequisites
To implement a connection to your LDAP server from Integration, you must have permission to browse the Base Distinguished Name (Base DN) that is specified in the LDAP (Retired) operation.
Supported objects
The LDAP (Retired) connector supports the following objects:
-
Get user details
-
Query Users
-
Check for the existence of username in a group
-
Query Groups
-
Query Generic Object
-
Add a user to the directory
-
Add a group to the directory
-
Assign a user to a group
-
Add an object to the directory
-
Update a user in the directory
-
Remove a user from a group
-
Move or update a user/object Distinguished Name
-
Update an object in the Directory
-
Remove an object from the Directory
| Object | Get | Query | Create | Update |
|---|---|---|---|---|
| Filter | Filter | Filter | Filter | Filter |
| Get user details | X | |||
| Query Users | X | |||
| Check for the existence of username in a group | X | |||
| Query Groups | X | |||
| Query Generic Object | X | |||
| Add a user to the directory | X | |||
| Add a group to the directory | X | |||
| Assign a user to a group | X | |||
| Add an object to the directory | X | |||
| Update a user in the directory | X | |||
| Remove a user from a group | X | |||
| Move or update a user/object Distinguished Name | X | |||
| Update an object in the Directory | X | |||
| Remove an object from the directory | X |
Tracked properties
This connector has no predefined tracked properties. See the topic Adding tracked fields to a connector operation to learn how to add a custom tracked field.