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 :)