hi gurus!
seit nunmehr 72h! versuche ich eu_ldap zum laufen zubringen. Alles was unter den Stichwörtern "novell", "ldap","filter","eu_ldap", etc. hier zu finden war, habe ich schon gelesen, aber wirklich weiter hat mich das nich gebracht!
ldap-server: novell 6.5 / eDir
nds:
o=ifl-leipzig
|
--- ou=benutzer
| |
| --- cn= benutzer1
| --- cn= benutzer2
| ...
| --- cn= benutzern
|
--- cn=admin
ich habe dann eu_ldap 2.7.3 installiert und folgendes eingestellt:
Bild: ifl-leipzig.com/ldap.gif
ICH WEISS NICH MEHR WEITER -> IMMER NUR LEERE SEITE oder "UNABLE TO BIND TO SERVER"
#angry# #angry# PLEASE HELP´!!! #angry# #angry#
Hallo ????
Kann mir denn wirklich keiner helfen? Habe jetzt schon verschiedene Versionen von eu_ldap durchprobiert, aber ohne Erfolg!
Benutzer kann ich schon synchronisieren (nach dem ich den Benutzernamen und Passwort leer gelassen habe) und die 100 LDAP-User werden auch in den FE-User Ordner in Typo3 gespeichert, aber ein Authentifizieren gegen LDAP gelingt mir irgendwie nicht!!!
Es wird für mich langsam eng! HILFE!
hi,
ist das problem noch aktuell? wir haben hier eine ähnliche situation(nds, typo3 und ldap 😉) und es funktioniert eigentlich tadellos
grüße florian
hi fikih,
naja, so ganz drückt es nicht mehr, aber ich baue immer noch an einigen Ungereihmtheiten.
Bei mir läuft es mit dem Filter:
(&(objectClass=inetOrgPerson)(uid=###USERNAME###))
und die Konfiguration:
FEusers = LDAP_SYNC
FEusers {
enable = 1
table = fe_users
basedn = OU=Benutzer, O=Institut
handleNotFound = 1
handleNotFound {
markHidden = 1
hiddenField = disable
markDeleted = 0
deletedField = deleted
delete = 0
identField = username
}
pid = 298
filter = (&(objectClass=inetOrgPerson))
uniqueField = tx_ldapserver_dn
fields {
username = MAP_OBJECT
username.attribute = uid
username.userFunc = tx_ldapserver->getSingleValue
name = MAP_OBJECT
name.attribute = fullName
name.userFunc = tx_ldapserver->getSingleValue
telephone = MAP_OBJECT
telephone.attribute = telephoneNumber
telephone.userFunc = tx_ldapserver->getSingleValue
fax = MAP_OBJECT
fax.attribute = facsimileTelephoneNumber
fax.userFunc = tx_ldapserver->getSingleValue
zip = MAP_OBJECT
zip.attribute = postalCode
zip.userFunc = tx_ldapserver->getSingleValue
city = MAP_OBJECT
city.attribute = physicalDeliveryOfficeName
city.userFunc = tx_ldapserver->getSingleValue
title = MAP_OBJECT
title.attribute = generationQualifier
title.userFunc = tx_ldapserver->getSingleValue
zimmer = MAP_OBJECT
zimmer.attribute = initials
zimmer.userFunc = tx_ldapserver->getSingleValue
email = MAP_OBJECT
email.attribute = mail
email.userFunc = tx_ldapserver->getSingleValue
address = MAP_OBJECT
address.attribute = postalAddress
address.userFunc = tx_ldapserver->getSingleValue
company = MAP_OBJECT
company.attribute = l
company.userFunc = tx_ldapserver->getSingleValue
tx_ldapserver_dn = MAP_OBJECT
tx_ldapserver_dn.special = DN
usergroup = MAP_OBJECT
usergroup {
attribute = groupMembership
userFunc = tx_ldapserver->getFEGroups
userFunc {
pid = 298
table = fe_groups
identField = tx_ldapserver_dn
}
}
}
}
FEgroups < FEusers
FEgroups {
table = fe_groups
handleNotFound = 0
filter = (&(objectClass=groupOfNames))
fields {
username >
usergroup >
title = MAP_OBJECT
title.attribute = cn
title.userFunc = tx_ldapserver->getSingleValue
}
}
FEauth = LDAP_AUTH
FEauth {
enable = 1
table = fe_users
sync < FEusers
}
Aber ich hätte da noch einige Fragen:
1. Wie bekomme ich eine automatische Sync hin? Dabei möchte ich nur die Benutzer einer einzigen Gruppe aus der NDS importieren. - Keiner meiner "Filterversuche" hat funktioniert.
2. Wie kann ich zusätzliche Felder aus der NDS holen (Beschreibung der Felder fehlt) und bei den Benutzern sichtbarmachen, wie z.B. die Zimmernummer?
3. Jeder Nutzer hat seine eigene Homepage im Typo3, z.B. www.domain.de/nutzer.htm. Kann ich für den Benutzer die Webadresse für das www-Feld "zusammensetzen" wie WWW="www.domain.de/",MAP_OBJECT ???
Ja mühsam ernährt sich das Hörnchen! - Aber Danke, das Du nachfragst, vielleicht hast Du ja eine Lösung!