Many components of Grouper may optionally access LDAP
- Subject API if your person subjects are stored in LDAP.
- Grouper Loader if you load groups into Grouper from LDAP.
- Grouper Web Services if authentication there is via LDAP BINDs.
- PSPNG if you provision groups to LDAP.
In Grouper 2.3, #1-3 above used vt-ldap and #4 used ldaptive. In Grouper 2.4, all of the above uses ldaptive. Now in Grouper 2.4, #1-3 uses common configuration via grouper-loader.properties and uses an abstraction layer to make any future migrations much easier. And #4 still uses the separate configuration as it was used in Grouper 2.3, but will migrate to using the same configuration in the future.