2014-03-13 28 views
0

我現在正在嘗試配置/admin/auth_config.php?auth=ldap中的LDAP認證。moodle的LDAP認證綁定設置

我想知道Bind settings是做什麼的?是否需要填寫Bind settings下的DN和密碼才能使LDAP正常工作?

而當我嘗試通過LDAP從cron腳本同步用戶時遇到錯誤代碼auth_ldap_noconnect。造成這個錯誤的原因是什麼?

回答

0

綁定設置是必要的 - 沒有它們,Moodle無法連接到您的LDAP服務器。他們確定Moodle將如何訪問LDAP服務器。

CN = your Common Name 
OU = your Organizational Unit 
DC = your Domain Component 

這些都是LDAP數據交換格式(LDIF)的一部分,它們確定如何過濾LDAP樹。請參閱http://en.wikipedia.org/wiki/LDAP_Data_Interchange_Format

所以在Moodle您可能需要像分辨名稱: CN = YourServiceAccountName,OU = YourSchool,OU =服務帳戶,DC = yourdc,DC = CO,DC =英國

而且你可能也必須列出您的學生髮現的上下文: ou = yourschool,DC = yourdc,DC = co,DC = uk;

用戶屬性可能= samaccountname(用於MS活動目錄)