hast Du die Option "Import UserGroups" gewählt und haben die User eine Gruppe ?
authentifizierung mit eu_ldap
steffenk schriebhast Du die Option "Import UserGroups" gewählt und haben die User eine Gruppe ?
ja, die option "Import UserGroups" ist angewaehlt und die benutzer sind auch posixGroups:memberUid's zugeordnet. allerdings werden die benutzergruppen nicht importiert wenn ich unter dem menupunkt "Web -> LDAP Integration" die option "Frontend: Import new users from directory" waehle. ist das normal, dass dann keine usergroups angelegt werden?
viele gruesse
Die komplette Konfiguration/Setup von ext:eu_ldap oder ext:ldap_auth/sync/server/lib, je nachdem was jetzt verwendet wird, wäre eventuell zur Fehlersuche hilfreich. Handelt es sich um OpenLDAP oder MS ADS?
SCHNEIKA schriebDie komplette Konfiguration/Setup von ext:eu_ldap oder ext:ldap_auth/sync/server/lib, je nachdem was jetzt verwendet wird, wäre eventuell zur Fehlersuche hilfreich. Handelt es sich um OpenLDAP oder MS ADS?
wir verwenden OpenLDAP, hier die aktuelle konfiguration von eu_ldap::
server:: ldap://xxxxx.uni-konstanz.de
port:: 389
LDAP version:: 3
base DN:: ou_fe_user, ou=typotest, dc=uni-konstanz, dc=de
filter:: uid=<search>
Type of LDAP server:: OpenLDAP
domain:: uni-konstanz.de
Use this server for:: Frontend and Backend
user:: cn=xxxxx, ou=xxxxx, dc=uni-konstanz, dc=de
password:: stimmt 😉
LDAP attribute holding the displayed user name:: cn
[...] alle anderen attribut einstellungen sind auf default [...]
use standard implementation to assign users to group - [...] posixGroup:memberUid (OpenLDAP):: true
how to match the usergroup (when not using standard implmementation):: leer
Import only users with filled email address:: true
Import additional fields [...]:: leer
Import/update sucessfully athenticated users autmatically:: true
Synchronize FE and BE users automatically [...]:: true
Import groups from LDAP:: true
Import only users which are in the following groups[...]:: leer
Timestamp in LDAP for last login:: logintime
derzeit sind wir auch einen schritt weiter gekommen. benutzer koennen inzwischen importiert werden, zumindest fuer das BE und dort koennen sich die benutzer auch mit ihrem LDAP passwort einloggen. allerdings werden die gruppen immer noch nicht importiert... hat evtl. jemand mal einen kurzen LDIF auszug fuer mich bei dem ich mal die gruppenmodelierung (eines funktionierenden systems) in LDAP ansehen kann? wuerde mir sehr weiter helfen.
viele gruesse & vielen dank an euch alle
sebastian_kay schriebwir verwenden OpenLDAP, hier die aktuelle konfiguration von eu_ldap::
server:: ldap://xxxxx.uni-konstanz.de
port:: 389
LDAP version:: 3
base DN:: ou_fe_user, ou=typotest, dc=uni-konstanz, dc=de
filter:: uid=<search>
Type of LDAP server:: OpenLDAP
domain:: uni-konstanz.de
Use this server for:: Frontend and Backend
user:: cn=xxxxx, ou=xxxxx, dc=uni-konstanz, dc=de
password:: stimmt 😉
Der Fehler "ou_fe_user" in der baseDN ist vermutlich nur ein Schreibfehler im Forum...
Meine erste logische Frage zu dem Thema ist: Sind die User in der selben OU wie die Gruppen?
mit eu_ldap hatte ich aufgrund hierarchischer und paralleler OU keinen Erfolg beim Import von Usern, ich bekam immer einen Whitescreen.
Ich habe nun ldap_auth/sync/server/lib verwendet, da werden wenigstens alle User und Gruppenzuordnungen importiert, außer jedoch die Paßwörter...bin noch am tricksen...
SCHNEIKA schriebIch habe nun ldap_auth/sync/server/lib verwendet, da werden wenigstens alle User und Gruppenzuordnungen importiert, außer jedoch die Paßwörter...bin noch am tricksen...
eigl. sollen/sollten keine Passwörter exportiert werden, die Authentifizierung soll ja immer noch gegen den LDAP-Server realisert werden.
Man stelle sich vor der Benutzer ändert im LDAP-Verzeichnis sein Kennwort, da aber die Kennwörter nochmals in der Typo3-Datenbank enthalten sind, kann er sich nur mit dem alten Kennwort dort anmelden. Außerdem ist das sicherheitstechnisch auch nicht so günstig da ein Angreifer, der den Typo3-Server bzw. Zugriff auf die Typo3-Datenbanken hat, auch Zugang zum kompletten LDAP-Verzeichnis hat.
Gruß
shino
Hab mal eine kleine Zwischenfrage:
Zur Automatische Autentifizierung der User, der IE kann ja die LDAP Daten weitergeben.
Wenn ja wie müsste ich "ext:eu_ldap" erweitern/einstellen,
oder kann ich "ext:ldap_auth" mit "ext:eu_ldap" kombinieren?
Einen erfolgreichen Export habe ich mit "ext:eu_ldap" hinbekommen.
Mit "ldap_*" bekomm ich keine Gruppen :-(
SCHNEIKA schriebDer Fehler "ou_fe_user" in der baseDN ist vermutlich nur ein Schreibfehler im Forum...
Meine erste logische Frage zu dem Thema ist: Sind die User in der selben OU wie die Gruppen?
[...]
ja, war ein schreibfehler, ist natuerlich "ou=fe_user"
SCHNEIKA schrieb[...]
mit eu_ldap hatte ich aufgrund hierarchischer und paralleler OU keinen Erfolg beim Import von Usern, ich bekam immer einen Whitescreen.
Ich habe nun ldap_auth/sync/server/lib verwendet, da werden wenigstens alle User und Gruppenzuordnungen importiert, außer jedoch die Paßwörter...bin noch am tricksen...
also der import der user klappt ja inzwischen bei uns, allerdings eben nicht der import der gruppen. wir haben schon verschiedene gruppenmodelierungen in LDAP ausprobiert (hirarchisch, parallel in allen moeglichen variationen) aber die gruppen wollen einfach nicht importiert werden...
deshalb nochmal die frage an euch alle: kann mir irgendjemand bei dem der gruppenimport funktioniert mal einen kleinen LDIF auszug aus dem verwendeten LDAP verzeichniss zukommen lassen. einfach mal um zu sehen wie dort die gruppen <-> benutzer modeliert werden.
viele gruesse
ok, problem hat sich inzwischen geloest. es lag wirklich an der modellierung der gruppen in unserem LDAP verzeichniss. eu_ldap sucht im eintrag der posixGroup nach einer "cn", da wir in unserem LDAP posixGroup-schema aber keine "cn" fuer eine gruppe definieren koennen sondern nur eine "ou" haben wir kurzerhand den sourcecode von eu_ldap geaendert. jetzt gehts. die modifikation haben wir in der klasse::
eu_ldap/mod1/class.tx_euldap_div.php
durchgefuehrt, genauer in der methode::
function assign_groups($Server, $arrGroups, &$ldapres, &$gid, &$gname, $table, $pid) {
//... sourcecode ...
}
es gibt allerdings noch ein anderes problem mit der "eu_ldap" extension ueber das wohl auch schon einige gestolpert sind, siehe hier::
auch um dieses problem zu loesen haben wir den sourcecode der gleichen klasse umgeschrieben. der modifizierte code findet sich in dem verlinkten thread (letzter post).
viele gruesse
sebastian_kay schriebderzeit sind wir auch einen schritt weiter gekommen. benutzer koennen inzwischen importiert werden, zumindest fuer das BE und dort koennen sich die benutzer auch mit ihrem LDAP passwort einloggen.
Hi! Wie habt ihr das Problem umschifft? Ich steht nämlich gerade vor genau diesem von Dir beschriebenen Problem! Dank und Gruß!