Bug 43627

GemStone/S 64 Bit

3.1.0.6, 3.1.0.5, 3.1.0.4, 3.1.0.3, 3.1.0.2, 3.1.0.1, 3.1, 3.0.1, 3.0

3.2

LDAP password validation may have spurious fail on first attempt, then succeed

The method System class>>validatePasswordUsingLdapServers:baseDn:filterDn:userId:password:, which validates the given LDAP login parameters, may fail reliably on the first attempt and succeed on subsequent attempts.

The reason relates to details of the internal calls to ldap_set_option(), which required an argument to be explicitly provided in some cases.

Workaround

Retry the validation if the initial attempt fails.


Last updated: 3/24/15