[TYPO3-german] Probleme mit LDAP

Jens Scheidtmann Jens.Scheidtmann at bayerbbs.com
Mon Mar 13 13:21:51 CET 2006


Björn Nagenborg <typo3 at ip-domain.de> writes:

> Hallo zusammen,
>
[...]
> Ich möchte gerne den FE-Login gegen ein LDAP (W2003S ADC) laufen lassen, mit
> eu_ldap kann ich zwar die Benutzer in fe_users importieren, aber eine
> Autentifizierung gegen den ADC funktioniert nicht.
>
> Bei der ldap_*-Extension-Familie bekomme ich überhaupt nichts Brauchbares
> hin...

Hier meine Konfiguration zur Authentifizierung (nicht Authorisierung)
gegen ein LDAP (z.B. ein AD) mit den ldap_*.

Folgende Module sind installiert in (Typo3 3.7.0):

ldap_lib 0.2.0
ldap_server 0.2.1
ldap_auth 0.2.1

Konfiguration (die mit ### gekennzeichneten Werte sind anzupassen):

FEusers = LDAP_SYNC
FEusers {
  enable = 1
  table = fe_users
  basedn = ### OU=...,O=...
  handleNotFound = 0
  pid = ### 42 (Storage Folder)
  filter = ### (&(objectclass=person))
  uniqueField = username
  fields {
    username = MAP_OBJECT
    username.attribute = ### uid
    username.userFunc = tx_ldapserver->getLowerSingleValue

    name = MAP_OBJECT
    name.attribute = cn
    name.userFunc = tx_ldapserver->getSingleValue

    telephone = MAP_OBJECT
    telephone.attribute = ### telephonenumber
    telephone.userFunc = tx_ldapserver->getSingleValue

    email = MAP_OBJECT
    email.attribute = ### mail
    email.userFunc = tx_ldapserver->getSingleValue

    tx_ldapserver_dn = MAP_OBJECT
    tx_ldapserver_dn.special = DN
  }
}


FEauth = LDAP_AUTH
FEauth {
  enable = 1
  table = fe_users
  sync < FEusers
}


Weiterhin kam es bei mir zu Problemen mit der Groß/Kleinschreibung,
daher habe ich in ldap_server/class.tx_ldapserver.php noch folgende
Funktion hinzugefügt (die oben referenziert ist):

  function getLowerSingleValue($conf, &$pObj) {
    return strtolower($conf['value'][0]);
  }


Gruß,

Jens

P.S.: Bitte http://de.wikipedia.org/wiki/TOFU und
http://www.afaik.de/usenet/faq/zitieren/zitieren-2.php3#ss2.3 lesen.
Danke

-- 
Jens.Scheidtmann at bayerbbs.com



More information about the TYPO3-german mailing list