Connectors
Identity & Access Management
LDAP / Active Directory
Directory services: read, search, add, and change entries, manage group members, and reset passwords
- Signs in with
- Connection details
- Runs on
- Cloud or On-Prem Worker
- Operations
- 16
- Ready-made triggers
- 3
Connect LDAP / Active Directory
- In Neblex open Connect › Connections and click New Connection.
- Search for LDAP / Active Directory and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
If the system is only reachable inside your network, choose an On-Prem Worker under Test from and run the flow on that Worker. See On-Prem Workers.
| Field | What to enter |
|---|---|
| HostRequired | The directory server or domain controller host name. |
| PortOptional | Leave empty for 636 with LDAPS or 389 otherwise.Example: 636 |
| SecurityRequired | Plaintext sends the bind password without encryption. Use it only for a customer-controlled directory that requires it. |
| Bind DN or userOptional | For example cn=svc-sync,ou=Service,dc=example,dc=com, or [email protected] for Active Directory. Leave empty for an anonymous bind. |
| PasswordOptionalSecret | |
| Default base DNOptional | Used when a search names no base, for example dc=example,dc=com. |
| Server CA certificate (PEM)Optional | Optional private CA, such as an Active Directory Certificate Services root. Leave empty for publicly trusted certificates. |
Triggers
Start a flow when something changes in LDAP / Active Directory: add a Poll for changes trigger, choose LDAP / Active Directory and pick the event.
| Event | What it does | How |
|---|---|---|
| Entry added | Fires for each entry matching the search that appeared since the last check. | Checks for changes |
| Entry changed | Fires for each entry matching the search whose attributes changed since the last check. | Checks for changes |
| Entry removed | Fires for each entry that no longer matches the search since the last check. | Checks for changes |
Use it in a flow
- Open a flow, open the node library and search for LDAP / Active Directory.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
Operations
16 operations in 5 groups. Each one is a step you can add to a flow.
Connection2
Test the connectionping | Connect, bind, and return the authenticated identity. | |
Who am IwhoAmI | Return the identity the connection is bound as. |
Directory2
Read the root DSEreadRootDse | Read the server's naming contexts, supported controls, extensions and versions. | |
Run an extended operationexecuteExtendedOperation | Send any LDAP extended operation by OID and return the server's response. |
Entry7
Add an entryaddEntry | Create an entry with its object classes and attributes. | |
Compare an attributecompareAttribute | Check whether an entry's attribute holds a value, without reading it. | |
Delete an entrydeleteEntry | Delete an entry, or with Subtree an Active Directory entry and everything below it. | |
Get an entrygetEntry | Read one entry by DN. | |
Modify an entrymodifyEntry | Add, replace, delete or increment attribute values in one atomic change. | |
Rename or move an entryrenameEntry | Change an entry's RDN and optionally move it under a new parent. | |
Search entriessearch | Search the directory and return one record per entry, reading every page. |
Group2
Add a group memberaddGroupMember | Add a member DN to a group. | |
Remove a group memberremoveGroupMember | Remove a member DN from a group. |
Password3
Change a passwordsetPassword | Change or reset a password with the password modify operation. | |
Change an Active Directory passwordupdateAdPassword | Change a user's Active Directory password by proving the current one. | |
Reset an Active Directory passwordresetAdPassword | Set a user's Active Directory password as an administrator. |