当前位置: 首页 > news >正文

ldap 单点登录 php,LDAP用户验证功能简介

LDAP功能是依赖于PHP的LDAP扩展,所以要加载LDAP扩展, 具体可以参考

安装PHP的LDAP扩展

一、功能简介

通过配置LDAP,实现ldap服务器的用户自动登录。也可以从ldap导入用户。即解决了禅道在Windows域下(Windows AD)用户导入和单点登录的问题。

二、普通LDAP服务器配置

6ad208ab1ac2a9bf5819af51991c9ee2.png

如果配置成功并且正确,那么登录时,使用LDAP用户名和密码,系统会自动验证登录,并且会添加用户到数据库。

勾选匿名,管理账号和密码将自动隐藏,不需要填写。

e42f87a3d6de889a2ca95c98ea066961.png

Base DN填写内容如下图:

0f21ea74dae04a4bf7acbba2dc82cb4e.png

登录名填的是LDAP服务器中所对应的用户名字段,如下图:

d2221d6ec7847affeb858e1b8c328790.png

三、活动目录配置

选择服务器类型为“活动目录”。因为活动目录不允许匿名登录所以需要填写管理账户和密码。

注:

管理

账号必须对域具有管理权限,

否则

查询

数据

出错。

9d395858e704cd5ace23588dd449f1c3.png

管理账户填写如图:

f44a90761e1ce4636162a6d9295ba88d.png

活动目录设置允许访问,否则无法登录。

0f8e80f47e1add95a6f2c8fef28784fd.png

四、从LDAP导入用户

配置成功后,点击 从LDAP导入用户 按钮,即可导入用户。

在关联本地账号,选择本地账号,就可以把LDAP用户绑定到本地账号上。

禅道专业版8.5.2版本开始,LDAP导入用户时,新增了搜索筛选和真实姓名同名区别显示的功能。

4.1 搜索功能

组织--用户里,点击从LDAP导入用户,到导入页面,可以看到搜索按钮。

736a794555cd999fcb6b0590b530d66c.png点击搜索按钮,可以根据使用需要来搜索需要导入的用户。

f72c676be468f50f8641e31bbbb2aa9c.png搜索条件除了可以搜索配置LDAP时,设置的属性配置:登录名、真实姓名、手机、工作电话、Email地址外,还提供了一个自定义的属性搜索。

LDAP的服务器里,还有除了我们默认的属性配置以为的属性,可以通过自定义来搜索。

需要在搜索框自己填写属性的名称和值。

以上面的截图为例。

我们要搜索 sn 这个属性不等于 wang时,在自定义搜索框里,需要填写 !(sn=wang) 。

我们要搜索 sn 这个属性等于 wang时,在自定义搜索框里,需要填写 sn=wang 。

其他的属性搜索,可以同样的方式来搜索。

4.2 同名检查和区别显示

当从LDAP导入用户时,出现LDAP用户真实姓名和禅道系统用户真实姓名存在重名时,我们在配置LDAP时,可以有以下的区别显示:

在真实姓名后面加编号,例如 李国庆,李国庆2。

在真实姓名后面加部门,例如 李国庆(研发部),李国庆(测试部)。

我们默认的是在真实姓名后面加编号。

c574a5974448352e0e188a5000b82483.png

如果是选择了

在真实姓名后面加部门,需要在导入时,选择好所属的部门。

没有选择的话,会显示为 李国庆(0)。

128a0da8fd2fa9f1e56f806f3966b6b2.png

以下是真实姓名后面加编号和加部门的导入用户显示样式:

868b2fc2528fa14cd5caf237f2bfa233.png


http://www.taodudu.cc/news/show-5460401.html

相关文章:

  • 【physx/wasm】在physx中添加自定义接口并重新编译wasm
  • excel---常用操作
  • Lora训练Windows[笔记]
  • linux基础指令讲解(ls、pwd、cd、touch、mkdir)
  • InnoDB 事务处理机制
  • 启明云端ESP32 C3 模组WT32C3通过 MQTT 连接 AWS
  • 艾司博讯:拼多多如何设置客服号
  • 中小企业进销存管理系统的应用价值
  • 基于vue3的pdf预览组件
  • react pdf预览
  • 西门子S7-1200PLC石灰反应釜程序,西门子触摸屏画面,程序采用FB块设计,自定义块中模拟量处理,数值转换
  • SQL 基础练习
  • 装机(二) ubuntu网络配置和异常修复
  • 自己开发CAD功能的软件/平台无需AutoCAD的几个实践对比
  • 【CAD .NET】第一课 开发自己的CAD软件 DWG解析库有源码
  • CAD基础(1)
  • unity古场景、各种小件模型-unity游戏素材
  • unity-类马里奥游戏
  • unity如何平铺素材,并将碰撞体平铺
  • Unity 图片相关
  • CRM原型Axure原型完整的线上在用的系统
  • 【Axure原型分享】上传图片、文件、列表……
  • 【Axure原型分享】图片原型(上传、轮播、列表)
  • 【踩坑】HTML5 Video 标签 poster 属性 无法在苹果Safari浏览器显示视频封面
  • 浏览器本地存储localstorage
  • html5是什么?五大浏览器、网页基本骨架结构与含义、常用标签——学习HTML5第一天的心得总结,若有错误望指正,我将持续更新与大家共同进步。
  • 【光学】基于matlab模拟光栅条纹投影生成
  • 光栅级次分析器
  • SQL注入的防御方法
  • PDO预处理防御SQL注入
  • SQL注入防御之参数加密
  • 交易平台 MT4 与 MT5:哪个更好?
  • ssm框架整合报错总结
  • SSM框架整合【图文详解】
  • ssm框架整合java_ssm框架整合
  • 操盘机器人新增板块资金流向分析模型,可自定义板块、分析周期以及系统自动学习功能...