Bonjour,
J'ai pas mal galéré aussi pour une authentification LDAP sur AD. Si c'est toujours d'actualité pour vous, en fouinant dans le code du login LDAP j'ai compris que le module LDAP sert à récupérer les utilisateurs depuis l'AD (ou les groupes) mais que pour l'authentification il faut en plus recopier les paramètres de connexion et de recherche LDAP dans la configuration de Dolibarr (config.php)... Les paramètres saisis dans le module ne sont pas exploités dans le script de login :/
Voilà ce que j'ai ajouté dans la config :
$dolibarr_main_authentication= 'ldap' // au lieu de 'dolibarr'
$dolibarr_main_auth_ldap_host = 'monserveur-ad-primaire.mon-domaine.com';
$dolibarr_main_auth_ldap_port = '389';
$dolibarr_main_auth_ldap_version = '3';
$dolibarr_main_auth_ldap_servertype = 'activedirectory';
$dolibarr_main_auth_ldap_login_attribute = 'samaccountname';
$dolibarr_main_auth_ldap_dn = 'DC=mon-dn1,DC=mon-dn-2';
$dolibarr_main_auth_ldap_admin_login = 'MONDOMAINEWINDOWS\mon-utilisateur-utilise-pour-authentifier';
$dolibarr_main_auth_ldap_admin_pass = 'le-mot-de-passe-de-cet-utilisateur';
$dolibarr_main_auth_ldap_filter = '&(objectClass=user)(objectCategory=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2))';
$dolibarr_main_auth_ldap_debug = 'false';
Et là ça passe comme papi dans mamie.
J'espère que cela pourra aider quelqu'un qui crie dans l'espace sans se faire entendre....
Cdt,
François ...
J'ai pas mal galéré aussi pour une authentification LDAP sur AD. Si c'est toujours d'actualité pour vous, en fouinant dans le code du login LDAP j'ai compris que le module LDAP sert à récupérer les utilisateurs depuis l'AD (ou les groupes) mais que pour l'authentification il faut en plus recopier les paramètres de connexion et de recherche LDAP dans la configuration de Dolibarr (config.php)... Les paramètres saisis dans le module ne sont pas exploités dans le script de login :/
Voilà ce que j'ai ajouté dans la config :
$dolibarr_main_authentication= 'ldap' // au lieu de 'dolibarr'
$dolibarr_main_auth_ldap_host = 'monserveur-ad-primaire.mon-domaine.com';
$dolibarr_main_auth_ldap_port = '389';
$dolibarr_main_auth_ldap_version = '3';
$dolibarr_main_auth_ldap_servertype = 'activedirectory';
$dolibarr_main_auth_ldap_login_attribute = 'samaccountname';
$dolibarr_main_auth_ldap_dn = 'DC=mon-dn1,DC=mon-dn-2';
$dolibarr_main_auth_ldap_admin_login = 'MONDOMAINEWINDOWS\mon-utilisateur-utilise-pour-authentifier';
$dolibarr_main_auth_ldap_admin_pass = 'le-mot-de-passe-de-cet-utilisateur';
$dolibarr_main_auth_ldap_filter = '&(objectClass=user)(objectCategory=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2))';
$dolibarr_main_auth_ldap_debug = 'false';
Et là ça passe comme papi dans mamie.
J'espère que cela pourra aider quelqu'un qui crie dans l'espace sans se faire entendre....
Cdt,
François ...