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 调试选项可以公开目录详细信息。仅在有限的测试中启用它们,限制对输出的访问,然后立即禁用它们。
当登录失败时,请在更改搜索过滤器或凭据之前检查传输和证书。