Hi,
I'm trying to do a conversion from Joomla to Drupal due to the lack of LDAP support (amongst other things) in Joomla. So I've setup a new site and tried to tie it to my exsiting OpenLDAP server.
I was able to get the authentication part to work, ie, I was able to login as an LDAP user (one that dosn't exist in Drupal), and I can see from the users table in the DB that the new user got created.
However, I wasn't able to get any other functionality, such as Role mapping, Password changing, and Attribute display to work.
1. I'm using an LDAP attribute to store user Role. Specifically, employeeType. So under the ldap_integration settings, I picked "Groups are specified by LDAP attributes" and put in employeeType in the textbox. I also created a Role called Content_Administrator in Drupal under access control. My test user has Content_Administrator under their employeeType attribute, but Drupal dosn't add them when they log in. Am I missing something?
2. When I tried to change the password, it changed it without giving me any error. However, after the change, I was able to login with either of my old password, and my new changed password. Meaning, both passwords work! I think it changed the password in the DB, but not the LDAP. Is this set in the Attribute mapping part? I've set it to map mail to mail, and pass to userPAssword. But the effect is still the same.
3. I wanted to display some of the LDAP attributes. So I've set, under LDAP attributes, to show Display Name and EMail. Also allowing the users to modify them. However, when I login as an LDAP user, looking at my account, none of those attributes show.