Issue #247 has been updated by Truong Ta.

Current configuration in conf/config.inc.php
<pre>
# LDAP
$ldap_url = "ldap://localhost";;
$ldap_starttls = false;
$ldap_binddn = "cn=xxx,dc=yyy,dc=zzz";
$ldap_bindpw = "**************";
$ldap_base = "dc=yyy,dc=zzz";
$ldap_login_attribute = "uid";
$ldap_fullname_attribute = "cn";
$ldap_filter = "(&(objectClass=person)(!(ou:dn:=Disabled 
Accounts))($ldap_login_attribute={login}))";
$ad_mode = false;
</pre>

If you want to add a second server, you have to define $ldap_url2 and so on... 
OR define an array for each server.

Switch to json, defining servers so simple:
<pre>
{
  "ldap-server-list": {
    "1": {
      "ldap_url": "ldap://localhost";,
      "ldap_starttls": "false",
      "ldap_binddn": "cn=xxx,dc=yyy,dc=zzz",
      "ldap_bindpw": "**************",
      "ldap_base": "dc=yyy,dc=zzz",
      "ldap_login_attribute": "uid",
      "ldap_fullname_attribute": "cn",
      "ldap_filter": "(&(objectClass=person)(!(ou:dn:=Disabled 
Accounts))($ldap_login_attribute={login}))"
      "ad_mode": "false",
    },
    "2": {
      "ldap_url": "ldaps://msad.ip",
      "ldap_starttls": "true",
      "ldap_binddn": "cn=xxx,dc=yyy,dc=zzz",
      "ldap_bindpw": "**************",
      "ldap_base": "dc=yyy,dc=zzz",
      "ldap_login_attribute": "sAMAccountName",
      "ldap_fullname_attribute": "cn",
      "ldap_filter": 
"(&(objectClass=user)(sAMAccountName={login})(!(userAccountControl:1.2.840.113556.1.4.803:=2)))"
      "ad_mode": "true",
    }
  }
}
</pre>
----------------------------------------
Feature #247: Change password on several LDAP directories
http://tools.lsc-project.org/issues/247

Author: Clément OUDOT
Status: New
Priority: Normal
Assigned to: Clément OUDOT
Category: Self Service Password
Target version: self-service-password-?


We should be able to change password on several directories (for example 
OpenLDAP and AD)


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://tools.lsc-project.org/my/account
_______________________________________________
ltb-dev mailing list
[email protected]
http://lists.ltb-project.org/listinfo/ltb-dev

Reply via email to