Bonjour,
Je dispose d'une application qui doit se connecter à Active Directory.
Pour des raisons de simplicité, Active Directory et l'application PHP sont sur le même environnement (tous deux sous Windows 2003).
J'ai donc créé une page test.php qui doit se connecter à Active Directory à l'aide d'un nom d'utilisateur et d'un mot de passe. Cette page doit m'afficher "3" si l'authentification s'est bien déroulée, sinon "4". De plus le constructeur $adldap prend en paramètres l'adresse de l'annuaire LDAP (nom de l'ordinateur) ainsi que le port 389 qui seront utilisé dans la fonction ldap_connect.
Cet utilisateur est enregistré dans Active Directory dans "Users" et le compte et le mot de passe sont les mêmes que dans ma page test.php.
Voici les variables de ma page adLDAP.php :
Code :
var $_account_suffix = "@mondns.local";
var $_base_dn = "DC=mondns.local,DC=local";
var $_domain_controllers = "2UFCTLLHQN.mondns.local";
Par ailleurs, Active Directory est configuré de la sorte :
Nom de domaine : mondns.local
Controlleur de domaine : 2UFCTLLHQN
Cependant lorsque je lance ma page de test, "4" est affiché ce qui veut dire que l'authentification et/ou la connexion à LDAP ne se fait pas.
Je souhaiterais savoir comment résoudre ce problème car là je bloque.
Merci par avance de votre aide :)
PS : le nom de l'ordinateur est différent que le controlleur de domaine (2UFCTLLHQN), ça pose problème ?
