LDAP_BIND_S

LDAP_BIND_S - PHP - Programmation

Marsh Posté le 13-11-2006 à 23:49:31    

Bonjour,
 
Voici mon Architecture :
1 Active Directory : A
3 Active Directory : B,C,D
 
1 Serveur Apache/EasyPHP 1.8
 
l'AD A, contient tous les comptes d'administrations pour travailler sur les 3 autres AD. Une relation Bi-directionelle est établie entre A et B; A et C;A et D
 
J'ai un problème lorsque je veux m'authentifier sur les 3 ADs avec un compte de l'AD A.
 
J'utilise la fonction LDAP_BIND mais en fouillant un peu sur le Net je me suis aperçu que  cette fonction ne produisait qu'une authentification simple alors que j'aurais besoin d'une authentification de type NTLM : LDAP_BIND_S
 
Est-ce que l'un d'entre vous sait comment je pourrais intégrer la fonction ldap_bind_s à easyphp1.8 ou bien comment je pourrais réaliser mon authentification NTLM ?
 
Merci.

Reply

Marsh Posté le 13-11-2006 à 23:49:31   

Reply

Marsh Posté le 14-11-2006 à 01:08:52    

Tu cherches à faire quoi au final :??:
 
Après avoir fait quelques recherches sur le sujet, je suppose que tu veux utiliser l'AD pour une appli type intranet :??:
 
Apparement, la configuration par défaut joue certains tours et faudrait modifier quelques constantes pour que ça marche comme tu le veux :)
 
 
Essaye en utilisation la version 3 du protocole:
 

Code :
  1. ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);

Reply

Marsh Posté le 14-11-2006 à 21:51:26    

En fait j'ai écrit un scripts PHP qui va récupérer des informations sur les comptes.
Dans la boite où je suis tout le monde n'est pas admin (encore heureux) mais plusieurs personnes ont besoins de ces informations pour leur job.
 
Pour l'utilisation de l'appli PHP je m'appuie sur une authentification via LDAP. Encore faut-il pouvoir se connecter sur une  AD avec un compte d'une autre Ad approuvée par celle-ci.
 
Pour ce qui est de cette commande :
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);  
 
ca ne marche pas...

Reply

Marsh Posté le 16-11-2006 à 02:35:59    

GdSeb a écrit :

En fait j'ai écrit un scripts PHP qui va récupérer des informations sur les comptes.
Dans la boite où je suis tout le monde n'est pas admin (encore heureux) mais plusieurs personnes ont besoins de ces informations pour leur job.
 
Pour l'utilisation de l'appli PHP je m'appuie sur une authentification via LDAP. Encore faut-il pouvoir se connecter sur une  AD avec un compte d'une autre Ad approuvée par celle-ci.
 
Pour ce qui est de cette commande :
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);  
 
ca ne marche pas...


Rassures moi, t'as bien une connexion au serveur dans $ds :whistle:

Reply

Marsh Posté le 16-11-2006 à 07:36:05    

Oui j'ai bien la connexion au serveur, mon seul problème est l'authentification.
les Ad qui sont installées, n'autorise pas les connexion anonymes. il me faut donc pouvoir m'identifier avec un des comptes de l'Ad A (dans mon exemple), ce que ldap_bind n'e gère pas (authentification simple)
 
C'est pourquoi je cherche un ldap_bind_s.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed