There are a few improvements we want to make to the distributed LDAP source adapter: (for version ??)
Remove old adapter version
We distribute two source adapters:
- JNDISourceAdapter, which uses native Java ldap libraries, and
- LdapSourceAdapter, which uses the ldap library from Virginia Tech.
The latter has more capability and provides persistent connections to the LDAP service. We want to remove the original adapter and distribute only the VT one.
To do that the LdapSourceAdapter has to be able to process the configuration syntax of the original. The difference is principally in the authentication parameters.
LdapSourceAdapter normally reads this configuration from a properties file. It will be extended to process them from the sources.xml
directly---as does JNDISourceAdapter.
This should allow JNDISourceAdapter to be a drop in replacement for anyone presently using LdapSourceAdapter.
Package requests for multiple ids into a single LDAP query.
...