2013年12月22日 星期日

使用LDAP外掛,讓使用者登入moodle服務


  • moodle版本:Moodle 2.6+
  • php需裝:php-ldap(yum -y install php-ldap)





  • 以Synology DSM為目錄服務伺服器

1.啟用外掛:登入管理者後,點選 外掛 > 安裝外掛  > 身分認證 > 管理身分認證







2.找到「使用一個LDAP伺服器」並啟用服務


3.點選「設定」。



4.進入選單後開始設定(有點長,要有點耐心)


  • 輸入主機位址IP
  • 是否TLS加密連線
  • 可區辨的名稱即綁定名稱Bind DN,如uid=root,cn=users,dc=XX,dc=XX,dc=XX,並輸入綁定密碼。
  • 用戶屬性:輸入cn。
  • 密碼格式:不用設,我們統一由DSM或SFS3進行。
  • 變更密碼的網址:
    • 方式一:由Synology DSM來修改密碼,指向 DSM的登入網址
    • 方式二:由學務系統來修改密碼,指向學務系統
注意:因多平台皆能登入ldap,若每個平台都能修改ldap密碼,加密方式若設錯,可能會造成某些系統無法登入的可能,要改的話又要管理員得進LAM或LDAP ADMIN修改,故統一指定某一個系統如DSM來做,然後測試各平台是否皆可登入應該比較好,請參考。

5.輸入基本對應(displayName、email等):


6.以多個帳號測試是否可登入,然後檢查是否正確。

沒有留言: