Introduction

What is LSC?

LDAP Synchronization Connector synchronize data from/to any data source including databases, LDAP directories (including Active Directory) or files by reading, transforming and comparing these data between the source and the target referentials. These connectors can then be used to continuously synchronize a data source to a directory, for a one shot import or just to compare differences.

Usages of LSC can be to synchronize identities from an HR database to an LDAP enterprise directory, or synchronize accounts and groups between OpenLDAP and Active Directory. Much more examples are given in the documentation.

LSC sample

Features

Multiple source connectors

Any LDAPv3 server, any database with a JDBC connector, flat files, third parties like Google Apps and anything else you write a connector for.

Extended support for LDAPv3

StartTLS, LDAPS, Paged Results, LDAP Sync/Persistent Search, Alias and Referrals.

Advanced attribute manipulation

Built-in JavaScript and Groovy engine.

Predefined libraries

Modules for Active Directory, Passwords hashing, LDAP sub-requests.