Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

PHP + ldaps

1 réponse
Avatar
medspx
Hello,

j'essaye en vain de faire fonctionner phpldapadmin avec mon serveur
OpenLDAP.
Le serveur web est une Debian Sarge, il est distinct du serveur OpenLDAP
qui est également une sarge (cluster).
Pour des raisons évidentes de sécurité, les accès non locaux au serveur
LDAP sont sécurisés en ldaps (le bon vieux ldaps://xxx.xxx.xxx.xxx/ sur
le port 636 et pas le StartTLS).
J'ai installé phpldapadmin sur le serveur Web pour voir. Après avoir
configuré les accès correctement, impossible de me connecter: l'erreur
était toujours la même: pas possible de se "binder". Pour info, je peux
me connecter comme il faut de n'importe quel poste de travail (même sous
win2K) par Mozilla, j'utilise GQ sur ma station de travail (Debian Sarge
aussi) en ldaps sans problème, de même, j'utilise libnss-ldap et
pam-ldap sur cette station toujours en ldaps et je n'ai aucun problèmes
de connection.

J'ai maté le code (opensource c'est bien) et j'ai essayé d'isoler le
moment du bug. J'ai vu que l'erreur venait au moment du bind.
J'ai donc fait un petit script PHP pour vérifier les accès. Verdict:
j'arrive bien à me connecter mais la fonction ldap_bind m'envoie
toujours bouler: Warning: ldap_bind(): Unable to bind to server: Can't
contact LDAP server in xxx.php...
Bien sûr, ce n'est pas un problème de mot de passe ni de Bind DN (sauf
si le mot de passe doit être crypté ou qu'il faille indiquer à PHP de le
faire). J'ai essayé en ajoutant l'option LDAPV3 à PHP mais cela ne
change rien.

Donc, il semble que PHP 4.3.10-9 de Debian (le module Apache et pas le
CGI) ne supporte pas bien le ldaps. Néanmoins, un phpinfo() m'indique
que PHP4 supporte openssl. Si quelqu'un à déjà réussi à faire
fonctionner Sarge+PHP+ldaps, j'aimerais bien voir comment il a fait.

Une recherche sur Google ne m'a rien donné d'autres que les éléments
permettant de décrire mon problème...

A vot' bon coeur


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

1 réponse

Avatar
NaiosKAE{FR}
medspx a écrit :

Hello,

j'essaye en vain de faire fonctionner phpldapadmin avec mon serveur
OpenLDAP.
Le serveur web est une Debian Sarge, il est distinct du serveur
OpenLDAP qui est également une sarge (cluster).
Pour des raisons évidentes de sécurité, les accès non locaux au
serveur LDAP sont sécurisés en ldaps (le bon vieux
ldaps://xxx.xxx.xxx.xxx/ sur le port 636 et pas le StartTLS).
J'ai installé phpldapadmin sur le serveur Web pour voir. Après avoir
configuré les accès correctement, impossible de me connecter: l'erreur
était toujours la même: pas possible de se "binder". Pour info, je
peux me connecter comme il faut de n'importe quel poste de travail
(même sous win2K) par Mozilla, j'utilise GQ sur ma station de travail
(Debian Sarge aussi) en ldaps sans problème, de même, j'utilise
libnss-ldap et pam-ldap sur cette station toujours en ldaps et je n'ai
aucun problèmes de connection.

J'ai maté le code (opensource c'est bien) et j'ai essayé d'isoler le
moment du bug. J'ai vu que l'erreur venait au moment du bind.
J'ai donc fait un petit script PHP pour vérifier les accès. Verdict:
j'arrive bien à me connecter mais la fonction ldap_bind m'envoie
toujours bouler: Warning: ldap_bind(): Unable to bind to server: Can't
contact LDAP server in xxx.php...
Bien sûr, ce n'est pas un problème de mot de passe ni de Bind DN (sauf
si le mot de passe doit être crypté ou qu'il faille indiquer à PHP de
le faire). J'ai essayé en ajoutant l'option LDAPV3 à PHP mais cela ne
change rien.

Donc, il semble que PHP 4.3.10-9 de Debian (le module Apache et pas le
CGI) ne supporte pas bien le ldaps. Néanmoins, un phpinfo() m'indique
que PHP4 supporte openssl. Si quelqu'un à déjà réussi à faire
fonctionner Sarge+PHP+ldaps, j'aimerais bien voir comment il a fait.

Une recherche sur Google ne m'a rien donné d'autres que les éléments
permettant de décrire mon problème...

A vot' bon coeur




j'ai le meme soucis non resolu, du coup : https mais connexion ldap
(meme soucis avec gq ....)

--
Erwann PENCREACH

Il y a une générosité facile qui consiste à donner,
et une moins facile qui consiste à accepter.
-+- Gilbert Cesbron (1913-1979), de petites choses. -+-



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact