Nun bastle ich schon seit Tagen daran herum, aber es will einfach nicht.
Neue Seite erstellt -> Allgemeine Datensatzsammlung auf SysOrdner mit den FrontEnd Benutzern gelegt.
Plugin "Besseres Anmeldeformular" eingefügt.
Laut Doku sollte nun alles funktionieren. Doch kein Benutzer kann sich einloggen. Ständig erscheint ein Anmeldefehler.
Was mache ich falsch? Habe ich noch etwas vergessen? Blicke einfach nicht mehr durch...
Bin nun einen Schritt weiter. Nachdem ich die Extension "eu_ldap" wieder deaktiviert hatte, funktionierte das Login mit der "new front end login box" auch wieder.
da diese loginbox allerdings von der ldap-Extension benötigt wird, erscheint mir das ein wenig komisch. Hatte jemand schon das selbe Problem und eventuell auch eine Lösung dazu?
Mittlerweile habe ich schon einige Bemerkungen von Usern auf dem Internet gefunden, die davon reden, dass in der LDAP-Extension gewisser Code editiert werden muss. Leider habe ich nirgends gefunden wo der Code anzupassen ist.
Meine Fragen scheinen irgendwie überall ins leere zu verlaufen. Wenn so viele von LDAP-Authentifizierung in T3 reden, kann es doch nicht sein, dass da niemand was weiss?! 😢
So, und wieder ein paar Stunden mit dem Problem verbracht, und wieder ein kleines Schrittchen weiter gekommen.
Die User melden sich an. LDAP-Authentifizierung funktioniert auch und der User wird im SySOrdner angelegt. Einloggen kann er sich im FE allerdings nicht. (gleiche Fehlermeldung wie immer)
Wenn ich die Funktion für die BE-User ebenfalls aktiviere, können diese sich ebenfalls anmelden. Der User wird als BackEnd-User angelegt und er kann sich auch einloggen!!!!
Fazit: Backend funktioniert nun, FrontEnd noch nicht.
Im Einsatz: T3.6.2, eu_ldap 2.3.1, new front end login box 2.0.3, LDAP (Windows2003 AD)
PROBLEM GELÖST!!! 😃
Da unser Intranet in verschiedene "Unter"-Intranets aufgeteilt ist, kann ich die Übernahme der Usergruppen nicht benutzen. Und genau das war der Fehler!
T3 Front-End-User benötigen eine Gruppe um sich erfolgreich einloggen zu können. Das erkennt man wenn man ohne LDAP arbeitet und die Benutzer erstellt, wird nach einer Gruppe verlangt.
Dadurch, dass ich keine Gruppen über das LDAP definieren liess, konnte sich der User nur im Backend anmelden (dort werden Gruppen nicht benötigt).
Das heisst: Wenn man Gruppenzugehörigkeiten der User nicht aus dem LDAP-Verzeichnis brauchen kann, muss man alle User erst importieren und anschliessend den entsprechenden Gruppen innerhalb des T3 Auftritts definieren. Dabei muss unbedingt der Punkt "Importiere/aktualisiere authentifizierte Benutzer automatisch" deaktiviert sein (Einstellung in der LDAP-Server-Definition).
So, vielleicht hilft das ja einmal jemandem. Gruss