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 :
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>
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.

Voici ce que j'ai dans "/var/log/apache2/error.log" :
[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]
Ce qui n'est pas très explicite (je n'arrive pas a savoir si au moins il parvient jusqu'au controlleur de domaine !)

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