|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : septembre 2004 Messages : 148 ![]() |
Bonjour
Dans le cadre d'un projet de fin d'année dans mon école, nous avons différentes choses à faire à partir d'un annuaire LDAP sous novell. Nous devons par exemple arriver à "communiquer" avec LDAP et nous avons opté pr PHP. Apres de multiples recherches sur ce site et bien d'autres d'ailleurs..., nous n'arrivons toujours pas à ajouter un utilisateur Pourtant nous sommes connectés depuis un poste XP avec le profil administrateur du serveur que nous avons installé pour nos tests sur une machine "dédiée". Apparement cela serait du à SSL qu'il faudrait que l'on desactive sur le serveur... Si qq'un a une petite idée... Merci d'avance Podz |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : septembre 2004 Messages : 148 ![]() |
En fait, nous avons également un problème lorsque nous passons d'une connexion anonyme à une connexion avec DN.
Le message d'erreur que nous obtenons est le suivant : Warning: ldap_bind(): Unable to bind to server: Confidentiality required in u:\easyphp1-8\www\test\test3.php on line 10 Nous avons essayé de changer plusieurs fois la valeur de $DN sans résultat... Podz |
|
|
00
|
|
|
#3 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
La connexion avec SSL est possible mais requiert les extensions LDAP et SSL de PHP (tout du moins quand on compile PHP à la main).
Concernant le problème de bind : le DN fourni est-il complet ? Le mot de passe associé est-il correct ? Avez-vous essayé avec un autre client (ldapbrowser, ldapsearch, ...) ? Utilisez-vous la version 3 du protocole LDAP (2 par défaut) ? ... Montrez nous éventuellement les parties intéressantes de votre script (connexion, bind, options, ...). Julp. |
|
|
00
|
|
|
#4 | ||||
|
Membre régulier
![]() Inscription : septembre 2004 Messages : 148 ![]() |
Bonjour
En fait, nous testons nos scripts php de connexion sur easyphp. Pour faire tourner "LDAP", nous avons modifié le php.ini à la ligne extension=php_ldap.dll (nous avons retiré le point virgule). Ensuite nous avons utilisé le tutoriel de Cyril Beaussier pour tenter de nous connecter. Avec ce premier script, connexion en anonyme, tout se passe bien : Code :
Code :
Test d'ajout dans LDAP Resource id #2 Warning: ldap_bind(): Unable to bind to server: Confidentiality required in u:\easyphp1-8\www\test\test3.php on line 12 Le résultat est Warning: ldap_add(): Add: Insufficient access in u:\easyphp1-8\www\test\test3.php on line 23 Fermeture de la connexion Merci d'avance pour votre aide Podz |
||||
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : juillet 2005 Messages : 29 ![]() |
Sur un Active Directory ça marcherait comme ça :
- le bind c'est avec un administrateur du domaine qui faut le faire genre "admin@dsi.local" à la place de $dn - l'object class serait un user et non person |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : septembre 2004 Messages : 148 ![]() |
Salut
Dans notre cas, nous essayons de nous connecter depuis un poste xp avec easyphp sur le serveur novell que nous avons installé sur un poste connecté au réseau. Je vois pas trop le rapport avec Active Directory désolé Podz |
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : juillet 2005 Messages : 29 ![]() |
L'active directory est un serveur ldap
|
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() Inscription : septembre 2004 Messages : 148 ![]() |
D'accord iaco mais dans mon cas, cette solution n'est pas possible il me semble non??
Si quelqu'un sait comment se connecter à notre serveur ldap sous le serveur novell, on attend de l'aide avec impatience Merci d'avance Podz |
|
|
00
|
|
|
#9 | |
|
Membre Expert
![]() Inscription : mars 2003 Messages : 1 158 ![]() |
Citation:
Un conseil : utilise d'abord un client LDAP pour faire des essais Bon courage
__________________
Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum. |
|
|
|
00
|
|
|
#10 |
|
Membre régulier
![]() Inscription : septembre 2004 Messages : 148 ![]() |
Bonjour
En fait, on a déjà fait pas mal d'essai avec LDAPManager et LDAPBrowser. On teste la connexion et elle ne marche que pr le port 636 c'est à dire quand on utilise le certificat SSL (connexion sécurisée). Pour le port 389, la connexion est impossible. Podz |
|
|
00
|
|
|
#11 |
|
Membre régulier
![]() Inscription : septembre 2004 Messages : 148 ![]() |
Bpnjour
Finalement nous avons réussi à nous connecter avec php et le profil administrateur depuis un poste distant en réinstallant le serveur et en décochant l'option d'utilisation des certificats SSl/TLS. Podz |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com