背景
- 我们日常的办公系统是不是有多个?
- 每个系统之间是不是都有独立的账号密码?
- 密码多了,有时候半天想不起来哪个密码对应哪个系统?
- 每次新项目的开发,都需要重新开发和维护一套用户密码?
- 维护多套系统的用户是不是非常头疼?
“LDAP统一认证服务”已经帮助大家解决这些问题了。
修改配置
夜莺版本3.x
vim /home/n9e/etc/rdb.yml
baseDn: “dc=i****,dc=***” --> 相当于 Distinguished Name
bindUser: “cn=admin,dc=i***,dc=***” 一个完整的地址
authFilter: “(&(givenName=%s))”
这里的givenName 对应的是花名
配置中默认的是uid,但是我们的ldap中并没有uid,就会导致搜索不到用户
重启rdb
/home/n9e/etc && ./control stop rdb && ./control start rdb