Nous utilisons Apache 2.2.12 pour authentifier contre un domaine Active Directory en utilisant un fichier de configuration .htaccess.
Notre configuration actuelle est:
AuthBasicProvider ldap
AuthType Basic
AuthName "AD LDAP Test"
AuthLDAPURL "ldap://192.168.0.10:389/OU=Users,DC=test,DC=site?sAMAccountName?sub"
AuthzLDAPAuthoritative On
AuthLDAPBindDN "administrateur@test.site"
AuthLDAPBindPassword "Mot de passe"
require ldap-group CN=Sysadmins,OU=Users,DC=test,DC=site
Nous rencontrons des problèmes avec l'authentification des utilisateurs lors de l'accès au site et de l'authentification du site.
[Dim Mar 16 13:26:25 2014] [warn] [client 192.168.0.10] [6740] auth_ldap authenticate: l'authentification de l'utilisateur rene a échoué; URI / [ldap_search_ext_s() pour l'utilisateur a échoué] [Aucun objet de ce type]
[Dim Mar 16 13:26:25 2014] [error] [client 192.168.0.10] utilisateur rene non trouvé: /
L'authentification de AuthLDAPBindDN fonctionne car si je change le mot de passe je reçois
[Dim Mar 16 13:20:37 2014] [warn] [client 192.168.0.10] [6360] auth_ldap authenticate: l'authentification de l'utilisateur rene a échoué; URI / [LDAP: ldap_simple_bind_s() a échoué] [Informations d'identification non valides]
[Dim Mar 16 13:20:37 2014] [error] [client 192.168.0.10] utilisateur rene: échec de l'authentification pour "/": Non Correspondance de mot de passe
pendant l'authentification.
J'ai vérifié l'authentification avec
ldapsearch -x -h 192.168.0.10 -LLL -b dc=test,dc=tc -D cn=rene,cn=Users,dc=test,dc=site -W "(cn=rene)" cn sAMAccountName
réussie.
Comment puis-je configurer Apache pour s'authentifier correctement contre l'Active Directory?