Salut à tous !
Je souhaiterais faire un petit Intranet en PHP sur un serveur Apache2 sous debian (Sarge). Pour éviter de gérer 2 bases d'annuaires, j'aimerais, via le module "mod_auth_ldap" pouvoir authentifier les utilisateurs de l'intranet par leur compte utilisateur du domaine.
Mon controlleur de domaine est sous Win2K Server (Active Directory).
J'ai parcouru la doc sur ce module sur le site de apache.org, ainsi que sur un tas d'autres sites,mais je n'ai pas trouvé de détails très précis.
Voici ce que j'ai dans mon apache2.conf :
Jusqu'à maintenant, j'ai bien la fenêtre d'identification qui apparaît, mais lorsque je tape mon identifiant et mot de passe, ça ne veut rien savoir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <Directory /var/www/essai> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all #mod_auth_ldap AuthLDAPEnabled on AuthLDAPAuthoritative on AuthName "Veuillez vous identifier." AuthType Basic AuthLDAPURL ldap://mon_serveur:389/OU=mon_unite,DC=mon_domaine,DC=com require valid-user </Directory>
Voici ce que j'ai dans "/var/log/apache2/error.log" :
Ce qui n'est pas très explicite (je n'arrive pas a savoir si au moins il parvient jusqu'au controlleur de domaine !)[Wed Jun 29 13:44:40 2005] [warn] [client xxx.xxx.xxx.xxx] [3247] auth_ldap authenticate: user mon_identifiant authentication failed; URI /essai/ [User not found][No such object]
Est-ce que quelqu'un aurait une piste ? car j'ai tenté un tas de modification dans mon "AuthLDAPURL" sans résultat et je ne sais plus trop vers où me tourner...
D'avance merci !
aZ
Partager