LDAP Passwort ändern
Eingetragen von HaPe (50)
am 14.11.2007 - 12:56 Uhr in
am 14.11.2007 - 12:56 Uhr in
Hallo zusammen,
ich habe ein Problem mit dem Modul ldap_integration-5.x
Die Anmeldung über LDAP an sich funktioniert.
Aber ich hätte gerne, dass der Benutzer das LDAP Passwort in Drupal ändern kann.
In der Konifguration von LDAP Data kann man aber nur First Name, Last Name, Common Name und Email zum lesen oder ändern auswählen.
Gibt es eine Möglichkeit das LDAP Benutzer Passwort von drupal aus zu ändern?
Gruß HaPe
- Anmelden oder Registrieren um Kommentare zu schreiben
Er muß nur sein Passwort
am 14.11.2007 - 12:57 Uhr
Er muß nur sein Passwort ändern, wird automatisch nach LDAP übertragen und geändert.
LDAP Passwort ändern
am 14.11.2007 - 13:39 Uhr
Das hatte ich ausprobiert, funktioniert aber nicht.
Das Passwort wird nicht nach LDAP übernommen.
Gruß HaPe
Also bei uns im System
am 14.11.2007 - 14:30 Uhr
Also bei uns im System funktioniert das wunderbar. Könnte vielleicht an den Berechtigungen vom LDAP Server liegen.
Selbst Passwortreset funktioniert
LDAP Passwort ändern
am 14.11.2007 - 15:23 Uhr
@tafkad
Wie habt Ihr bei
LDAP Integration
--System Wide Option
--Authentication mode
den Modus eingestellt?
Drupal's first oder LDAP directory only?
Gruß HaPe
Sorry, war bis eben im
am 14.11.2007 - 20:14 Uhr
Sorry, war bis eben im Meeting, deshalb nun noch schnell die Antwort.
Steht bei uns auf Drupal First, da wir noch weitere selbstgebaute Authmethoden verwenden.
Wichtig damit es klappt ist aber das unter LDAP Data das mapping stimmt. In der Regel wäre das
mail => mail
pass => userPassword
und der folgende Punkt muß ausgewählt werden:
Changes in account fields will be mapped to LDAP attributes and back
und jenachdem wie die Rechte aussehen dort ein extra Account angelegt sein muß der Schreibrechte auf sämtliche LDAP Accounts hat.
LDAP Passwort
am 15.11.2007 - 08:27 Uhr
Hallo tafkad,
das Mapping stimmt, und den Punkt habe ich auch ausgewählt.
Allerdings bezieht sich das doch nur auf die Felder in der Datei , also First Name, Last Name, Common Name und Email. Aber selbst wenn ich die Feld Attribute auf Editable by User setze wird bei Veränderung nichts an LDAP übermittelt. Lt. den LDAP Log Files kommt dor überhaupt nichts an.
Beim Anmelden ist die Connection da, wird auch authentifiziert, aber jegliche Änderung kommt nicht bei LDAP an.
Hast Du zusätzlich noch irgendwelche ldap php Files angepasst?
Hast Du bei LDAP Data irgendetwas in die eingetragen? Also dort einen speziellen User eingetragen, der dann die Rechte hat die LDAP Daten zu ändern?
Hoffe Du kannst mir nochmal helfen.
Gruß HaPe
Hallo HaPe, verändert habe
am 15.11.2007 - 09:34 Uhr
Hallo HaPe,
verändert habe ich nichts in den Dateien. Das einzige was bei uns eingestellt ist das Drupal einen eigenen Nutzer hat welcher bestimmte Pfade und Attribute beschreiben darf.
Hast Du den unter dem Punkt "Advanced Configuration" etwas angegeben?
Wichtig ist das unter dem Punkt "Should Drupal account fields be mapped to LDAP Attributes?: ",
das hier "Changes in account fields will be mapped to LDAP attributes and back (see modules/ldap_integration/ldap_integration/ldapdata.conf.php)" makiert ist, sonst schreibt Drupal nicht auf LDAP