I have a Mac OS X OpenDirectory consisting of users with multiple short names (the uid field). This configuration was supported in the past, and support was improved (http://drupal.org/node/61858), but it was broken here:

http://cvs.drupal.org/viewcvs/drupal/contributions/modules/ldap_integrat...

specifically this: $match[$name_attr][0] != $name

I have $name_attr as 'uid', and when a user has multiple short names then $match['uid'] has multiple values, and $name should be checked against each of them instead of only against the first one.

Comments

pablobm’s picture

Assigned: Unassigned » pablobm
Status: Active » Fixed

Thanks for pointing out, and thanks again for the comprehensive info. This should be fixed now.

Anonymous’s picture

Status: Fixed » Closed (fixed)