OpenLM - LDAP Connector
Zero-code LDAP synchronization for your apps
Implementing LDAP directory synchronization and user provisioning in your enterprise apps can be costly and time-consuming. With LDAP Connector, it doesn’t have to be. With our intuitive UI, point to the directory you want to sync, specify the sync rules and frequency and where you want the data to be stored. Then just sit back as our solution gets the LDAP synchronization objects and provides them to you in JSON format, ready to be used (other formats available on request)
Claim your 30-day free trial
OpenLM hosts your data in a data center based in the EU to ensure that the data remains within the jurisdiction of the GDPR and is subject to its strong data protection standards.
Request a demo
What is LDAP Connector?
LDAP Connector is a middleware software that allows developers to extract data from any LDAP directory, in an easy-to-consume format (JSON), to be used in other applications, as required. This way you get access and the ability to sync your directory data without having to learn the complexities of the LDAP protocol.
Key Features
01.
Zero-code Integration
LDAP Connector handles the complex logic of querying and synchronizing an organization’s directory data. You get what you need – the actual users and groups – without fussing about with code implementation or QA and testing. We do all the heavy lifting – you just use the data.
02.
Major LDAP Directories Supported
Our service syncs with all major LDAP directories: Microsoft Active Directory, Novell eDirectory, ApacheDS as well as cloud based LDAP directories such as Microsoft Entra ID (Azure AD) and Google Cloud Directory.
03.
Flexible Sync Rules
You can define the frequency of a sync, as well as create custom rules to further group the objects into custom hierarchies. Want to have a flat hierarchy for all exported users? No problem. Or maybe you want to group entities by attributes? LDAP Connector makes all of this possible.
04.
JSON Ready
The data that LDAP Connector gives you is a simple JSON file which can be consumed by any application or developer implementation with ease. Other file formats available on request.
05.
Intuitive UI
LDAP Connector makes retrieving the directory objects easy through an intuitive user-interface. No technical skills required. Just enter your directory settings, configure the sync then let us take care of the rest.
06.
Complex Syncs & Multiple Directories
Directories can be notoriously complex, with nested hierarchies and business units containing further nested groups. LDAP Connector can handle them all. You also have the option of syncing two or more different directory types at once, which is especially useful in large companies with inherited directory systems (e.g. both Active Directory and Google Cloud Directory present in one organization).
07.
Full Data Security
All data sent to LDAP Connector servers is encrypted and only stored temporarily while it is being processed. No finalized data is ever stored. OpenLM is SOC2 certified.
08.
Enterprise Reliability
The technology behind LDAP Connector is the same one that powers OpenLM’s Directory Synchronization product. Used by 1000+ corporations worldwide to sync hundreds of thousands of users from enterprise directories, we’ve seen all the edge cases and successfully weathered all bugs when it comes to LDAP Synchronization. Enterprise-grade reliability is assured.
sqs.receiveMessage({QueueUrl: "https://sqs.eu-central-1.amazonaws.com/xxx/LdapConnector.fifo"}, function (_, data) {
data.Messages.forEach(message => {
var directoryEvent = JSON.parse(message.Body)
console.log(`⭐ Received directory event of type ${directoryEvent.EventType}`)
switch (directoryEvent.EventType) {
case 'NewEntities':
directoryEvent.DsEntities.forEach(
(entity) => console.log(`${entity.Name} was added`))
case 'ChangedEntities':
directoryEvent.DsEntities.forEach(
(entity) => console.log(`${entity.Name} was updated`))
case 'DeletedSyncEntities':
directoryEvent.DsSyncEntities.forEach(
(entity) => console.log(`${entity.Entity.Name} was removed`))
}
});
})
Use Cases
Anytime you need to provision users or need access to a company’s snapshot of all employees and their respective groups, you need the data from your LDAP directory. Some uses cases for LDAP Connector can be:
- Automate User Onboarding: Mass add users in your organization to your on-prem or SaaS applications.
- Payroll and expense tracking: Get up-to-date data of all employees in your organization when payday comes around.
- Access Control: Synchronize security and access control systems such as turnstiles, security gates and other locked resources.
- Your own business related applications: whatever your particular scenario or business use case may be, if you need access to the data in your company’s directory, LDAP Connector will help you synchronize it.
How it Works
- Create an account on OpenLM Cloud and choose to test-drive LDAP Connector.
- Install Directory Synchronization Agent (DSA) on a machine that can communicate with the LDAP directory on your network.
- Configure DSA to point to your OpenLM Cloud instance.
- Specify the sync rules and destination system (Amazon SQS or Amazon S3 instance).
- Once the sync is triggered, you will receive a JSON file, ready to be used.
Frequently Asked Questions (FAQs)
LDAP Connector is a software developed by OpenLM that allows you to synchronize data between an organization’s directory service such as Active Directory or any other LDAP (Lightweight Directory Access Protocol) directory and your applications.
LDAP Connector supports the following directories: Microsoft Active Directory, eDirectory, Apache DS, Azure AD, Google CDS and AWS Directory.
LDAP Connector lets you reduce the time and development effort required to support Active Directory (or directory service) integration. The ability to synchronize an enterprise application with the organization directory is now mandatory in any enterprise application. The majority of software developers employ their own development teams to create directory synchronization. This is a sizable continuing activity that diverts the development teams’ attention from their primary business objectives. Software developers can now concentrate on the functionality and logic of their applications thanks to LDAP Connector.
Yes. LDAP Connector was built with security at its core. We encrypt data on transit and data at rest, so you can rest assured that your organization’s data is protected. The ability to synchronize users & groups from the organizational directory is critical for both the application functionality and its security and compliance.
Yes, with LDAP Connector you can fetch the data from support multiple directory services supporting the LDAP protocol, allowing you to provide synchronization support for multiple directories out of the box.
No. LDAP Connector supports only one-way synchronization: from the organization’s directory to the LDAP Connector database. Any changes made to the Active Directory – for example – will be reflected in the LDAP Connector database, and that also means that the changes will also appear in your software.
To start using LDAP Connector,
- You need to create an account in the OpenLM Cloud Portal and activate the product. Follow the steps described in the get started video to know exactly where you need to install the Directory Sync Agent (DSA) to fetch the organization’s data and integrate it into your software.
- The data is stored on Amazon Simple Storage Service (Amazon S3), therefore you need to subscribe to the Amazon Simple Queue Service (Amazon SQS) to fetch the information.
Testimonials
Get Your Free Trial
Currently LDAP Connector is offered to all new users as a 6-month free trial. Contact us to take advantage of this offer.