redmine集成ldap环境
上面我们已经部署了redmine的部署,这次我来分享下redmine的使用:
自己公司人员的管理使用的是ldap,那么所有的东西都需要可以集成ldap,这样方便管理。
redmine也不例外,部署好之后我第一个考虑的是是否可以集成ldap
首先看了下原始的ldap认证,我试了下不完美,他需要创建用户然后使用ldap认证,也就是说还是需要先去创建用户。这样显得很麻烦
附上我的ldap认证的配置
Base dn是基准DN
LDAP过滤器是用来过滤你需要加入到redmine里的用户,我这里是用对象类即objectclass去filter用户
属性这里需要填上你的ldap域的相关属性,登录名对应的是uid,也就是说我这边用uid当作登录用户,因为uid是唯一的
之后创建一个用户尝试是否可以
认证模式改以下就好。
但是这样还是创建用户 还是麻烦 这个时候需要用到ldap的插件(Redmine LDAP Sync)
插件安装基本官网都有说
git:https://github.com/thorin/redmine_ldap_sync#rake-tasks
里面有介绍我这里就不说了
插件安装好之后重启redmine也就是nginx
然后打开web发现会多一个ldap sync

点击配置
配置项根据自己的环境设置,设置好之后点击第三栏菜单test是否可以取出成功,
可以的话就直接激活这个ldap sync
之后直接去登录就可以了。