禅道部署ldap

ldap.zip

开源版禅道修改管理员密码

1.页面点击忘记密码

2.页面显示 创建zentao/tmp/reset_xxxxxx.txt 文件
在这里插入图片描述

3.登录部署禅道的服务器

4.创建文件 touch 安装目录/zbox/app/zentao/tmp/reset_xxxxxx.txt

5.刷新步骤2.的页面,然后重置密码

6.为了不影响下次修改密码 将步骤4的创建的文件删除

7.完成

开源版禅道部署ldap

支持禅道版本:11.5 我的禅道版本是11.6.5也是可以用

部署

1. 使用管理员账号登录禅道后,依次点击:

后台→插件→本地安装

在这里插入图片描述

2. 如上图所示,需要登录到禅道所在的服务器,新建ok.txt文件(如果之前存在的话,删除了重新touch一个)

在这里插入图片描述

3. 返回禅道,点击刷新页面后显示:

在这里插入图片描述

4. 选择插件,安装插件

5. 安装成功后,如图所示

在这里插入图片描述

6. 进入到LDAP页面后配置。如下图所示

在这里插入图片描述

特别说明:该插件适用于openLDAP,需要AD域的,可发邮件获取。由于没得测试环境,暂未进行适用于AD和openLDAP统一的认证

字段说明

  • LDAP服务器:ldap://IP
  • 协议版本:版本协议可以为空。
  • BindDN:cn=admin,dc=com,dc=com

BindDN是管理账户。

  • BindDN 密码:BindDN的密码
  • BaseDN:dc=com,dc=com
  • Search filter:可以为空。
  • 账号字段:uid
  • EMail 字段:mail
  • 姓名字段:cn

设置好参数后点击保存设置即可

点了保存设置,保存成功后没啥反应,这点不咋好。不过想验证是否保存成功,可以登录禅道的服务器,在zbox/app/zentao/module/ldap中查看是否有config.php

修改配置文件

1. 修改login.js文件

登录到禅道所在的服务器后vim

vim /opt/zbox/app/zentao/module/user/js/login.js

修改如下:
在这里插入图片描述

说明:禅道传入到后端的密码为加密后的密码,注释掉这里是为了获取原始密码,以便用于LDAP的验证

管理员登录

使用管理员登录时,在账号前面加$符号即可

插件说明

1、验证逻辑

LDAP账户

失败

成功

存在

不存在

本地账户

登录

LDAP验证

登录失败

是否已经存在于禅道DB

更新用户信息并登录

添加用户到禅道DB并登录

禅道原生验证

2、对于新增的用户,会默认分配guest权限。

本地账户

登录

LDAP验证

登录失败

是否已经存在于禅道DB

更新用户信息并登录

添加用户到禅道DB并登录

禅道原生验证

2、对于新增的用户,会默认分配guest权限。

开源版禅道修改管理员密码原创地址https://blog.csdn.net/super_user_Z/article/details/102984063
开源版禅道部署ldap转载于https://www.daimajiaoliu.com/daima/4ede80d151003e0

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值