LDAP認證¶
LDAP 驗證會依據 LDAP 目錄(例如 OpenLDAP 或 Microsoft Active Directory)驗證 MRBS 使用者。
必須安裝 PHP LDAP 擴充。
連接設定¶
在 config.inc.php 中設定目錄伺服器、協定版本、傳輸安全性、基本可分辨名稱和搜尋過濾器。在更改之前,從 systemdefaults.inc.php 複製相關的 LDAP 設定。
首選加密傳輸:
- 支持 LDAPS;或
- LDAP 使用 StartTLS。
安裝並驗證目錄伺服器的憑證鏈。不要禁用驗證來解決證書問題。
使用者尋找¶
使用設定的使用者屬性和篩選器來定位登入名稱。目錄佈局不同,因此測試:
- 普通使用者;
- 管理員;
- 允許的組織單位以外的使用者;
- 禁用帳戶;和
- 包含有效非 ASCII 字元的使用者名稱(如果適用)。
群組和管理員¶
MRBS 可以使用目錄屬性和群組成員身分來識別或描述使用者。確保嵌套群組行為與您的目錄和文件相匹配,哪些群組授予MRBS管理權。
屬性映射¶
可選映射可以檢索電子郵件地址和顯示名稱:
屬性名稱和返回格式在 LDAP 實作之間有所不同。
安全排除故障¶
LDAP 偵錯選項可以公開目錄詳細資料。僅在有限的測試中啟用它們,限制對輸出的訪問,然後立即停用它們。
當登入失敗時,請在變更搜尋篩選器或憑證之前檢查傳輸和憑證。