Line 101:
Line 101:
== Configurer pour utiliser le mot de passe LDAP pour se loguer ==
== Configurer pour utiliser le mot de passe LDAP pour se loguer ==
−
<br />Modifier votre fichier de configuration de l'application pour demander à Dolibarr de tester la validité du mot de passe au serveur LDAP, voici un exemple qui fonctionne avec openLDAP :<blockquote>'''nano /srv/dolibarr/prod/htdocs/conf/conf.php'''</blockquote>
+
Modifier votre fichier de configuration de l'application '''htdocs/conf/conf.php''' pour demander à Dolibarr de tester la validité du mot de passe au serveur LDAP, voici un exemple qui fonctionne avec openLDAP :
<syntaxhighlight lang="php">
<syntaxhighlight lang="php">
Line 107:
Line 107:
// Authentication settings
// Authentication settings
//$dolibarr_main_authentication='dolibarr';
//$dolibarr_main_authentication='dolibarr';
−
$dolibarr_main_authentication='ldap,dolibarr'; // Permet de garder la double authentification si souci avec LDAP (gardez un compte non LDAP admin !)
+
$dolibarr_main_authentication='ldap,dolibarr'; // To be able to login with both the LDAP or the Dolibarr password (if there is problem with the LDAP server, keep a non LDAP password for one admin user !)
$dolibarr_main_auth_ldap_host='<ldap>ou<ldaps>: //<hostname>'; // Plusieurs serveurs peuvent être ajouter en séparant par une virgule.
$dolibarr_main_auth_ldap_host='<ldap>ou<ldaps>: //<hostname>'; // Plusieurs serveurs peuvent être ajouter en séparant par une virgule.
$dolibarr_main_auth_ldap_port='<389>ou<636>'; // Port
$dolibarr_main_auth_ldap_port='<389>ou<636>'; // Port
Line 115:
Line 115:
$dolibarr_main_auth_ldap_dn='dc=company,dc=com'; // Ex: ou=users,dc=my-domain,dc=com
$dolibarr_main_auth_ldap_dn='dc=company,dc=com'; // Ex: ou=users,dc=my-domain,dc=com
$dolibarr_main_auth_ldap_filter = ''; // If defined, two previous parameters are not used to find a user into LDAP. Ex: (uid=%1%) or &(uid=%1%)(isMemberOf=$
$dolibarr_main_auth_ldap_filter = ''; // If defined, two previous parameters are not used to find a user into LDAP. Ex: (uid=%1%) or &(uid=%1%)(isMemberOf=$
−
$dolibarr_main_auth_ldap_admin_login='uid=admin,dc=company,dc=com';
+
$dolibarr_main_auth_ldap_admin_login='uid=admin,dc=company,dc=com'; // Required only if anonymous bind disabled. Ex: cn=admin,dc=example,dc=com
−
$dolibarr_main_auth_ldap_admin_pass='YourPassword';
+
$dolibarr_main_auth_ldap_admin_pass='secret'; // Required only if anonymous bind disabled. Ex: secret
$dolibarr_main_auth_ldap_debug='false';
$dolibarr_main_auth_ldap_debug='false';
[...]
[...]