Hierarchical LDAP originally assumed that when search.user is not
set, anonymous search is performed. We now assume that if it's
not set, simple LDAP authentication is performed. That retains
configuration backward comaptibility for the two most common cases.
The special case of anonymous search now requires search.anonymous
to be set to true, which means old installations using this setup
will have to add this config property.
Thanks to the previously merged DS-1180, the LDAPHierarchicalAuthentication
method gaind the capabilities of LDAPAuthentication. This commit renames
LDAPHierarchicalAuthentication to LDAPAuthentication and removes the
original LDAPAuthentication.
The end goal here is to try and make Authentication configuration a little more self-explanatory. Obviously, these comments are not meant to take the place of good documentation, but I think they will be helpful to sysadmins.
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6749 9c30dcfa-912a-0410-8fc2-9e0234be79fd