Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

There are a few improvements we want to make to the distributed LDAP source adapter: ( for version ??? )

Remove the old JNDI adapter

...

We presently 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 capabilitie: it provides persistent connections to the LDAP service; it provides a more convenient client certificate configuration. 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 only incompatibility is the definition of 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.

...tba