Wiki.js 配置 LDAP 认证
在 管理 -> 身份验证 -> 添加策略 -> 选择 LDAP/AD , 如下:
接下来进行详细配置:
显示名称: 按需修改
是否启用: 是
LDAP URL: 格式为:
ldap://serverhost:389
orldaps://serverhost:636
Admin Bind DN:
CN=xxxx,OU=xxxx部,OU=xxxx,DC=xxxxx-net,DC=com,DC=cn
> :exclamation: 注意:
>
> 一定要明确该 CN 的完整信息.确定归属于OU=xxxx部,OU=xxxx,DC=xxxxx-net,DC=com,DC=cn
...
>
> 否则登录时会报错: 账号/密码错误
Admin Bind Credentials: 上边
CN
的密码;
Search Base: 从哪个 base DN 搜索用户的示例如下:
OU=xxxx,DC=xxxxx-net,DC=com,DC=cn
Serach Filter, 格式为:
(id={{username}})
.id
需要替换为对应的 LDAP 的项目, 一般为:(sAMAccountName={{username}})
或(uid={{username}})
Use TLS: 按需
Verify TLS Certificate: 按需
TLS Certificate Path: 按需
Unique ID Field Mapping(唯一 ID 域映射): 一般为:
uid
或sAMAccountName
Email Field Mapping(电子邮件域映射): 一般为
mail
Display Name Field Mapping(显示名域映射): 一般为
displayName
或cn
Avatar Picture Field Mapping(头像域映射): 一般为
thumbnailPhoto
或jpegPhoto
开放注册: 启用
限制到特定的电子邮件域: 按需
分配给组: 默认是
Guest
, 按需调整.
最终总结如下:
版权声明: 本文为 InfoQ 作者【东风微鸣】的原创文章。
原文链接:【http://xie.infoq.cn/article/29ff80fb0ef85c7930fc93735】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论