Ldap Synchronization Connector Presentation

Ldap Synchronization Connector is the directory connector tool from the InterLDAP Identity Management project .

What is LSC?

The Ldap Synchronization Connector generates connectors from any data source including databases , LDAP directories or files to a LDAP directory . 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.

LSC is an open source project written in Java, available under the AGPLv3 license .

What is LSC not?

Clearly, it is not:

  • a meta directory (a sort of giant spider synchronizing all systems)
  • a directory to database synchronization engine

Philosophy

The main goal is to provide a simple and efficient way of writing a synchronization task for any data source in less than a week:

  • one day the first time (if you are already familiar with directories)
  • a couple of hours the following times.

What is needed to start creating new synchronization tasks with LSC?

You will need:

  • some Java / JavaScript programming language knowledge
  • a directory schema ready to use - already integrated in your LDAP directory
  • the database stuff:
    • a JDBC driver, URL, id and password,
    • 'SELECT' access to the corresponding tables to retrieve the data to synchronize
    • some knowledge about your database schema to be able to write the right SQL requests ,
  • a Java ready development desktop with Maven 2.0 , Ant 1.6+ and AntInstaller 0.8+
  • coffee or tea, and cookies :)