Joomla 1.5 与 Windows AD 集成

  花了很多時間終於成功把Windows 2000 Server的AD與Joomla 1.5.x帳號做整合來分享一下設定方式~

  1. 首先,請先至「外掛管理」將「使用者認証LDAP」啟用
  2. 開啟php.ini找到";extension=php_ldap.dll"將前面的分號拿掉存檔可以的話重啟一下服務。(如果你是用AppServphp.ini可以在 開始所有程式AppServConfiguration Server找到)
  3. 回到Joomla 「使用者認証LDAP」裡開始設定「外掛參數」這邊假設我的網域是abc.com.tw做範例~

主機abc.com.tw
通訊埠389
LDAP V3(這裡可以用LDAPBrower做測試我選V2會是亂碼所以~)
協商TLS
遵循參考資訊
認証方法繫結並搜尋(我如果選"直接繫結為會員"會失敗)
Base DNcn=users,dc=abc,dc=com,dc=tw
搜尋字串sAMAcountName=[search](表示搜尋sAMAcountName這個參數參數資訊一樣可透過LDAPBrower去查看)
Users DN空白

連接使用者名稱cn=王大明,cn=users,dc=abc,dc=com,dc=tw
連接密碼王大明的密碼

MAPFull NameDisplayName(邊表示Joomla會去抓王大明這帳號的DisplayName參數做為名稱所以這邊如果沒打名稱可能就是用ID來表示一樣可以透過LDAPBrower去看你要帶哪個參數)
MAPE-mailmail(同上把該帳號mail參數的值帶進Joomla的mail欄位)
MAP:用户ID:sAMA账户名(AD账户对应到Joomla账户)

设置好后,登录到王大明的账户,比如~john,应该就可以成功登录
同时在后台也可以看到自动生成的John这个账户,名称和邮箱也会同步过来

最后,好用的ldap浏览器请直接通过Google搜索下载
官网有时好像显示不太正常~记得要安装JRE才能运行

留下回复

您的电子邮件地址不会被公开. 必填项已标注 *

本网站使用 Akismet 来减少垃圾评论. 了解您的评论数据如何被处理.