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.
Any LDAPv3 server, any database with a JDBC connector, flat files, third parties like Google Apps and anything else you write a connector for.
StartTLS, LDAPS, Paged Results, LDAP Sync/Persistent Search, Alias and Referrals.
Modules for Active Directory, Passwords hashing, LDAP sub-requests.