Changed AuthLDAP to deal with cases where getAttributes encounters non-string attributes (which used to cause a ClassCastException). Now, if an attribute value can not be cast to string, we catch the class cast exception and just skip this value. This only typically occurs when an LDAP server is set to send back userPassword which is binary and can't be cast to String.
Changed AuthLDAP to deal with cases where getAttributes encounters non-string
attributes (which used to cause a ClassCastException). Now, if an attribute
value can not be cast to string, we catch the class cast exception and just
skip this value. This only typically occurs when an LDAP server is set to send
back userPassword which is binary and can't be cast to String.