一、LDAP设置
如下图所示:
![在这里插入图片描述](https://img-blog.csdnimg.cn/daf2a6e2145740a4b19883a1729b4af7.png)
绑定DN:用户名
用户OU:对应People,不是Group
属性映射,需要根据你具体的字段进行匹配。
{"username":"cn","name":"description","email":"mail"}
二、测试
![在这里插入图片描述](https://img-blog.csdnimg.cn/e0ca918e268b4c81940bc217e7c03ec8.png)
说明对接ldap成功,用户名和密码匹配OK。
但是,在登录界面,尝试登录,却报错如下:
Server error occur, contact administrator
![在这里插入图片描述](https://img-blog.csdnimg.cn/a1f42319cac4448cb1aaff1cc1ce1215.png)
错误的原因在于,已存在相同邮箱的另一个用户。
jumpserver系统中的全部用户不能有相同的邮箱,该属性是不可重复的。(这一点和gitlab有点相似)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/6126eddb097449509b13822cc983ba62.png)