Ldap Version i-doit - 0.9.9-3 vs 0.9.9-4
Gab es zwischen beiden Versionen Änderungen am Ldap-Modul/Schnittstelle ?
Folgendes "Phänomen" habe ich hier:
Ich habe auf einem Linux-Server (Ubuntu-8.04 LTS) beide i-doit Versionen installiert (die 0.9.9-4 zur Evaluierung), mit der 0.9.9.-3 habe ich das Login über LDAP Konfiguriert, das funktioniert, ebenfalls der Import der aus dem Active-Directory ausgelesenen Benutzer.
In Version 0.9.9.4 funktioniert der Login per LDAP nicht, trotz genau gleicher Konfiguration. Melde ich mich erstmalig peer LDAP an, wechselt das Loginfenster (also ich kann nun den Mandanten auswählen) - was ja heist das bis dahin alles ok ist, klicke ich auf weiter erscheint "Invalid Passwort" - bei weiteren Anmeldeversuchen erscheint sofort "Invalid username or password" - was nicht stimmt, in Version 0.9.9.3 funktioniert es ja. Im LDAP-Debug Log sehe ich folgendes:
Hier erscheint sofort die Fehlermeldung: "Invalid Passwort"
administrator@kisa-intranet:/var/www/i-doitos$ sudo mc
Datei: ldap_debug.txt Spalte 0 104849 Bytes 96%
2011-02-01 10:49:07 ldap: Creating new ldap-library connection to: leipzig-dc1.leipzig.kisa.local:389, user: Administrator
2011-02-01 10:49:09 ldap: Connected to leipzig-dc1.leipzig.kisa.local
2011-02-01 10:49:09 ldap: Trying to auth with DN: CN=Süß, Thomas,OU=Systemtechnik-DD,OU=Kompetenzcenter,OU=_Benutzer,DC=dresden,DC=kisa,
DC=local
2011-02-01 10:49:09 ldap: CN=Süß, Thomas,OU=Systemtechnik-DD,OU=Kompetenzcenter,OU=_Benutzer,DC=dresden,DC=kisa,DC=local / Suess auth fa
iled. LDAP-Result: Invalid credentials
Die erscheint nachdem der User in i-doit gelöscht/gepurgt wurde….
2011-02-01 10:49:10 ldap: ----------------------------------------------------------------------------------------------
2011-02-01 10:49:10 ldap: Creating new ldap-library connection to: dresden-dc3.dresden.kisa.local:389, user: administrator
2011-02-01 10:49:10 ldap: Connected to dresden-dc3.dresden.kisa.local
2011-02-01 10:49:10 ldap: Searching for username: Suess
2011-02-01 10:49:10 ldap: Getting user(s) using filter: (&(objectClass=user)(sAMAccountName=Suess)) in search-path: OU=Kompetenzcenter,O
U=_Benutzer,DC=dresden,DC=kisa,DC=local
2011-02-01 10:49:10 ldap: Found DN: CN=Süß, Thomas,OU=Systemtechnik-DD,OU=Kompetenzcenter,OU=_Benutzer,DC=dresden,DC=kisa,DC=local. Try
ing to login with it.
2011-02-01 10:49:10 ldap: Auth successfull (CN=Süß, Thomas,OU=Systemtechnik-DD,OU=Kompetenzcenter,OU=_Benutzer,DC=dresden,DC=kisa,DC=lo
cal).
Ich vermute das in der aktuellen Version das auslesen der Gruppen defekt ist, die Konfiguration ist in beiden Versionen komplett Identisch - wie gesagt 0.9.9.3 funktioniert - 0.9.9.4 nicht....
Einlesen der Benutzer aus dem Active Directory mittels "sudo php /var/www/idoit/controller.php -v -m ldap sync" funktioniert in beiden Versionen problemlos.
Mit freundlichen Grüßen
Thomas Süß
Systemtechniker Kompetenz-Center Systemtechnik
KISA - Kommunale Informationsverarbeitung Sachsen
Geschäftsstelle Dresden-Blasewitz
Käthe-Kollwitz-Ufer 88, 01309 Dresden
TEL: 0351 6569411-612
TEL: 0151 55038-367
FAX: 0351 6569411-1102
E-Mail: thomas.suess@kisa.it
Internet: www.kisa.it