LDAP Connector
The LDAP Connector forwards directory update data from the OpenLM Directory Synchronization Service (DSS) to external AWS infrastructure — specifically Amazon S3 buckets and Amazon SQS queues (FIFO only).
When DSS detects changes to users and groups in your LDAP or Active Directory, the LDAP Connector automatically sends that data to your configured AWS destinations.
The LDAP Connector is a cloud-only solution. It is not available for on-premise installations.
Prerequisites
- An active OpenLM Platform account with the LDAP Connector product enabled.
- Directory Synchronization Service (DSS) configured with at least one sync definition.
- A pre-configured Amazon S3 bucket in your AWS account.
- A pre-configured Amazon SQS queue (FIFO type) in your AWS account.
- AWS credentials (Access Key and Secret Access Key) with permissions to write to the S3 bucket and SQS queue. It is recommended to use a service account for machine-to-machine authorization rather than personal credentials.
Activate the LDAP Connector
The LDAP Connector is available as a separate product in the Products UI.
- Navigate to Products in the OpenLM Platform.
- Locate and activate the LDAP Connector.
Once activated, the LDAP Connector appears in the navigation menu alongside other services.
No additional configuration is required in DSS. The Directory Sync Service automatically detects when the LDAP Connector is activated and transmits sync events to the connector.
Configure destination systems
The LDAP Connector UI displays all configured destination systems. You can add Amazon S3 and Amazon SQS destinations.
Add an Amazon S3 destination
- Open the LDAP Connector from the navigation menu.
- Select Create New System.
- Choose Amazon S3 as the system type.
- Fill in the required fields:
- Name: A display name for this destination.
- Bucket Name: The name of your Amazon S3 bucket.
- Access Key: Your AWS access key.
- Secret Access Key: Your AWS secret access key.
- Region: The AWS region where your bucket is located (e.g.,
eu-west-1).
- Select Save.
Add an Amazon SQS destination
- Open the LDAP Connector from the navigation menu.
- Select Create New System.
- Choose Amazon SQS as the system type.
- Fill in the required fields:
- Name: A display name for this destination.
- Queue URL: The full URL of your Amazon SQS FIFO queue (obtained from the AWS console).
- Access Key: Your AWS access key.
- Secret Access Key: Your AWS secret access key.
- Region: The AWS region where your queue is located.
- Select Save.
Edit a destination system
- Click the card header of the destination system to open its detailed view.
- Select Edit to modify the configuration.
- Update the required fields and select Save.
Check connection
From the detailed view of a destination system, select Check Connection to verify that the LDAP Connector can reach the configured AWS resource with the provided credentials.
Delete a destination system
- Open the destination system's detailed view.
- Select Delete and confirm the deletion.
Sync history
Each destination system maintains a sync history that records the outcome of each sync event.
To view sync history:
- Click the card header of a destination system to open its detailed view.
- Review the Sync History grid, which displays records of successful and failed sync operations.
How synchronization works
- DSS detects changes in the configured LDAP/Active Directory source (user creation, updates, or deletions).
- DSS publishes the changes as events to Kafka.
- The LDAP Connector receives these events and forwards the data to all configured destination systems.
- New files appear in the Amazon S3 bucket and new messages are available in the Amazon SQS queue.