eXo Platform organizational objects - user, group and membership - can be stored in database or LDAP. This chapter introduces the integration between eXo Platform and LDAP in which LDAP takes the role of organizational data storage.
Please notice that this integration is not SSO (Single Sign On). The fact that an identity which is created via eXo Platform UI can be saved into the LDAP directory differentiates this integration with SSO use cases.
If SSO is what you need, read the SSO tutorial that explains how eXo Platform works with LDAP through an SSO service like CAS, JOSSO or OpenAM.
This chapter covers the following topics:
LDAP integration using PicketLink
How to configure eXo Platform to work with LDAP. The integration currently uses the PicketLink IDM framework.
If you have integrated eXo Platform with a populated LDAP directory, or when you manage users and groups via LDAP utilities, a service to synchronize between them is necessary.
LDAP integration using legacy organization services
Before PicketLink, eXo Platform used some other organization service implementations. These are currently not used by default but are still supported.