LSC R&D
Test how LSC can be used for account synchronization from and towards FD
A few plugins like :
- renater-partage
- sinaps
an future
- lucca (renater)
- zimbra (telecom)
- xivo
- bluemind
are used for account synchronization.
Even more synchronizations features are asked from us in the future, Samba4, SeaFile, …
We would like to do that from LSC instead of FD since FD is only supposed to talk to the LDAP and LSC is the right tool for synchronization.
Actual behavior
Plugins hit APIs upon events in FD, or custom endpoints/scripts are used to sync users.
Expected behavior
LSC should handle all the sync.
FD could be used to trigger LSC sync upon user save if needed.
FD could be used to edit LSC configuration if we write some code for this.
FD could be used through its API by LSC to create/update accounts.
Benefits
Synchronization done right, without making FD slow or buggy, with complex conflict resolution features if needed.
Possible Drawbacks
- LSC needs its own setup/configuration
- LSC config is written in XML (no GUI for this as of now)
- LSC is in Java