Latest Release
- Release candidate 2.0rc1 (23/12/11)
- Beta version 2.0 (06/07/11)
- Stable version 1.2.1 (15/07/10)
- Nightly builds available to test
Events
- 10/10/2011 - LDAPCon 2011 (Heidelberg, Germany)
- 13/06/2011 - RMLL (Strasbourg, France)
- 9/07/2010 - RMLL (Bordeaux, France)
Community
Get help, contribute or find professional services ...
Find out more!
Search
Download | Read more... | Get started!
AboutWhat is LSC?Ldap Synchronization Connector synchronize data from any data source including databases, LDAP directories 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 by outputting CSV or LDIF format reports. LSC offers a powerful transformation engine, based on a scripting language, to easily manipulate data on the fly. Various identity management functions are included for directory-specific compatibility — most notably Active Directory (changing passwords, account status, last logon, etc …). LSC is an open source project written in Java, available under the BSD license. PhilosophyMake it possible: The main goal is to provide a simple and efficient way of synchronizing any data source to a LDAP directory quickly. Make it stable and safe: Many companies use home-grown scripts for this kind of synchronization. LSC is an open source tool, and all the bugs you might write in your scripts have been fixed already (and a few more). The code is in use worldwide and is heavily tested. Simply put, LSC is about not reinventing the wheel to synchronize data. Make it faster and simpler: The added-value of LSC resides in the focus on identity management tools - common transformations and directory-specific behaviour come as part of the software. These functions are extensible to include your own, to integrate into your existing infrastructure. Save time, by reusing! Feature overview
Identity synchronizationThe basic principles LSC was created for, with regard to synchronizing identities are as follows. Types of identity informationTwo levels of identity information can be distinguished:
A unique identifierMatching source and destination entries requires a common piece of information. In LSC we call this the pivot. The pivot can be one or several attributes, that form a unique combinaison (similar to a primary key in a database). Commonly used pivots are UIDs and email adresses. Identity synchronization operationsWhen reconciliating two identity repositories, three operations are possible for each individual identity:
Ohloh statisticsHere is what Ohloh thinks about LSC:
Success storiesWe keep a list of successful installations that we know about. Please let us know of any more by emailing the dev list. ContributorsFind out who's behind the project. In case this list is out of date, remember there's no better way of finding out who's doing what than reading the mailing lists! |


