Leider habe ich einen Fehler, den ich nicht ganz nachvollziehen kann.
Hier läuft ein OpenLDAP, über das sich ein Benutzer an einer Webanwendung anmelden soll.
Benutzer und Gruppen hierfür sind angelegt.
LAMPP installiert und eine .htaccess-Datei in den entsprechenden Ordner gespeichert.
.htaccess:
- Code: Select all
AuthType Basic
AuthBasicProvider ldap
AuthName "Login LDAP-Verzeichnisstruktur"
AuthzLDAPAuthoritative off
AuthLDAPURL ldap://LDAP:389/dc=LDAP,dc=local?uid
Require ldap-group cn=EDV_WEB,ou=groups,ou=XYZ,dc=LDAP,dc=local
Leider funktioniert die Anmeldung nur sporadisch.
Änder ich die Require-Anweisung auf
- Code: Select all
Require valid-user
funktioniert die Anmeldung immer.
Allerdings sollen nur Benutzer einer bestimmten Gruppe darauf zugriff haben...
Es ist nicht nach zu vollziehen, warum die Anmeldung manchmal funktioniert und manchmal nicht. (Manchmal funktioniert es auch nur mit einem Benutzer.)
Im Apache-Log steht dazu folgende Fehlermeldung:
- Code: Select all
[Mon Aug 23 08:51:27 2010] [error] [client IP] access to /ldap/ failed, reason: require directives present and no Authoritative handler.
Kann mir jemand sagen, was das sein soll, bzw. warum es manchmal funktioniert und manchmal nicht?
Wäre für Hilfe echt dankbar!!!
MfG Stepke