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

Docker搭建LDAP统一用户认证

Docker搭建LDAP统一用户认证

1. 安装LDAP

docker rm -f LDAP
docker run -p 389:389 -p 636:636\--restart always \--user root --name LDAP \--hostname ldap.nercoa.com \--env LDAP_ORGANISATION="GKFZ" \--env LDAP_DOMAIN="ldap.nercoa.com" \--env LDAP_ADMIN_PASSWORD="YourPassword" \--env LDAP_CONFIG_PASSWORD="YourPassword" \--env LDAP_TLS_CRT_FILENAME=ldap-nercoa.crt \--env LDAP_TLS_KEY_FILENAME=ldap-nercoa.key \--env LDAP_TLS_CA_CRT_FILENAME=ldap-nercoa-ca.crt \--volume /etc/localtime:/etc/localtime:ro \--volume `pwd`/certs:/container/service/slapd/assets/certs \--detach osixia/openldap

首次启动时会自行创建证书。

  • 配置LDAP组织者:LDAP_ORGANISATION
  • 配置LDAP域:LDAP_DOMAIN
  • 配置LDAP密码:LDAP_ADMIN_PASSWORD
  • 默认登录用户名:admin

2. 安装管理工具

docker run -dit \-p 19999:80 \--link LDAP \--name LDAP_mgr \--env PHPLDAPADMIN_HTTPS=false \--env PHPLDAPADMIN_LDAP_HOSTS=LDAP \--restart always \--detach osixia/phpldapadmin

3. 登录

浏览器输入 http://YourServerIP:19999 进入管理页面image.png

登录账户和密码为 第一步设置的密码

  • login DN :cn=admin,dc=ldap,dc=nercoa,dc=com
  • Password: YourPassword

image.png

image.png

4. 新建组织或用户

使用phpLDAPadmin添加用户失败。

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png


image.png

image.png

改用桌面工具进行组织及用户维护。LdapAdmin

image.png

http://www.lryc.cn/news/2412524.html

相关文章:

  • 网上购票系统平台
  • 盘点那些免费的AI对话工具(国内篇):国内TOP3 AI聊天机器人产品介绍
  • PCB设计中几款主流电子电路仿真软件优缺点比较(转载)
  • JAVA短信验证码接口API
  • SpringBoot实现发邮箱验证码简单实现
  • 【博主推荐】html好看的个人简历网页版(附源码)
  • 张小龙谈用户体验
  • 纯手码优质JAVA面试八股文
  • 数字媒体概论——视频
  • 代码传奇 | 身价10亿的程序员 雷军当年也为他打工——WPS之父 求伯君
  • asp:DropDownList 的一些属性
  • 网络抓包原理及Fiddler的使用
  • SHELLEXECUTEINFO,ShellExecuteEx
  • Win7 开启显示快速启动工具栏,发送到快速启动右键菜单
  • leetcode刷题汇总
  • 假如金融危机来临,比特币、房产、黄金哪个更保值?
  • rr与hr_统计基本功:OR、RR和HR的区别和选择
  • 方差分析(单因素ANOVA(One-Way ANOVA)、两因素ANOVA(Two-Way ANOVA))
  • Halcon找圆系列(1)如何检测圆形
  • 硬盘检测HD tune使用教程(图文)
  • 全国大学生网络安全精英赛练习题
  • 活久见!TCP两次挥手,你见过吗?那四次握手呢?
  • [Win10]鼠标没用,插入USB口电脑提示USB Optical Mouse找不到驱动程序的解决方案
  • 智能股票选取系统(JSP+java+springmvc+mysql+MyBatis)
  • 怎样利用directX SDK
  • Expression Blend4经验分享:自适应布局浅析
  • 数据挖掘技术:从数据中挖掘价值
  • Linux网络编程:socket与常用函数
  • 【前端素材】推荐5种优质大数据分析展示页面网站设计(8)(附源码)
  • 【QT开发教程】Qt多线程编程:提高应用性能