Hallo,
Ich habe gerade die SUSE 10.1 installiert und versuche den Apache mit LDAP-Authentifizierung hin zu bekommen. Leider klappts nicht... :(
Hier meine conf für LDAP
AuthName Test
AuthType Basic
AuthBasicProvider ldap
AuthLDAPUrl ldap://127.0.0.1/dc=myserver,dc=de
AuthLDAPBindDN cn=master,dc=myserver,dc=de
AuthLDAPBindPassword test
Require user
</Location>
Die module ldap und authnz_ldap sind geladen.
Wenn ich eine Anmeldung durchführe mit dem richtigen Benutzer und dem Richtigen Passwort so wird diese Anmeldung immer wieder verlangt.
Im apache access_log ist folgendes zu finden:
::1 - - [27/Jun/2006:13:58:05 +0200] "GET /phpldap/ HTTP 1.1" 401 1260 "-" "Mozilla/5.0 (compatible;Konqueror/3.5;Linux)KHTML/3.5.1 (like Gecko)"
::1 - - [27/Jun/2006:13:58:05 +0200] "GET /phpldap/ HTTP 1.1" 401 1260 "-" "Mozilla/5.0 (compatible;Konqueror/3.5;Linux)KHTML/3.5.1 (like Gecko)"
::1 - - [27/Jun/2006:13:58:05 +0200] "GET /phpldap/ HTTP 1.1" 401 1260 "-" "Mozilla/5.0 (compatible;Konqueror/3.5;Linux)KHTML/3.5.1 (like Gecko)"
Im apache error_log ist folgendes zu finden:
Kein Eintrag.
Benutze ich ein falsches Passwort so passiert Folgendes:
Im apache access_log ist folgendes zu finden:
::1 - - [27/Jun/2006:14:06:58 +0200] "GET /phpldap/ HTTP 1.1" 401 1260 "-" "Mozilla/5.0 (compatible;Konqueror/3.5;Linux)KHTML/3.5.1 (like Gecko)"
::1 - - [27/Jun/2006:14:06:58 +0200] "GET /phpldap/ HTTP 1.1" 401 1260 "-" "Mozilla/5.0 (compatible;Konqueror/3.5;Linux)KHTML/3.5.1 (like Gecko)"
Im apache error_log steht das die Authentifizierung gescheitert ist mit Password Missmatch.
Ich nehme deshalb an das die LDAP-Authentifizierung schon funktioniert aber irgend etwas spuckt mir noch rein.
Hat jemand villeicht eine Ahnung was das sein kann???
Micha Spielberg