Bonjour,
J’ai vu qu’il y avait plein de sujet sur le module LDAP, mais malheureusement tous les messages sont assez anciens et ne correspondent plus forcément avec la nouvelle version, c’est pourquoi je me permet de revenir à la charge.
TL;DR
Je n’arrive pas à me connecter à mon serveur LDAP.
- dans le fichier htdocs/conf/conf.php, j’ai mis les valeurs utiles à la connexion :
$dolibarr_main_authentication='dolibarr,ldap';
$dolibarr_main_auth_ldap_host='ldaps://ldap.jail.exodus-privacy.eu.org';
$dolibarr_main_auth_ldap_port='636';
$dolibarr_main_auth_ldap_version='3';
$dolibarr_main_auth_ldap_servertype='openldap';
$dolibarr_main_auth_ldap_login_attribute='uid';
$dolibarr_main_auth_ldap_dn='ou=people,dc=exodus-privacy,dc=eu.org';
$dolibarr_main_auth_ldap_admin='cn=admin,dc=exodus-privacy,dc=eu.org';
$dolibarr_main_auth_ldap_admin_pass='monmotdepasse';
$dolibarr_main_auth_ldap_debug='true';```
J'ai mis les mêmes informations dans le module LDAP. Au moment de tester j'ai une erreur :
Connexion TCP au serveur LDAP échouée (Serveur=ldaps://ldap.jail.exodus-privacy.eu.org, Port=636)
Erreur Failed to connect to LDAP```
Il est dit ici : https://wiki.dolibarr.org/index.php/ que l’on trouve dans le fichier htdocs/documents/ldap/tmp le fichier ldapinput.in. Je n’ai pas de répertoire tmp dans ldap. Même en créant ce répertoire, le fichier ldapinput.in n’apparaît pas.
Avec les mêmes informations que celles du fichier de configuration et celle du module, j’ai essayer de faire une requête ldapsearch qui fonctionne parfaitement. Le serveur LDAP est donc joignable depuis la machine qui faire tourner dolibarr.
Je ne trouve pas plus de log, qui soit utile.
Ais-je oublié quelque chose pour avoir des traces plus parlantes ? Me suis-je trompé dans la configuration ?
Je m’avoue un peu perplexe etn enquiquiné par ce problème.
Je suis sûr que la solution est sous mes yeux, mais qu’a force de lire et relire, je ne vois que ce que je veux voir et pas ce qui est écrt. Des paires d’yeux neuf sur le problème trouveraient rapidement ce qui cloche.
Merci donc de m’avoir lu et de me donner un ou deux pointer pour résoudre se problème.
Merci d’avance.
Jacques