Konga面板接入LDAP踩坑实战

基于docker-compose构建konga面板,脚本内容如下:
docker-compose.yml

version: '3.7'services:konga:image: pantsel/kongacontainer_name: kongarestart: alwaysenvironment:- KONGA_AUTH_PROVIDER=${KONGA_AUTH_PROVIDER}- KONGA_LDAP_HOST=${KONGA_LDAP_HOST}- KONGA_LDAP_BIND_DN=${KONGA_LDAP_BIND_DN}- KONGA_LDAP_BIND_PASSWORD=${KONGA_LDAP_BIND_PASSWORD}- KONGA_LDAP_USER_SEARCH_BASE=${KONGA_LDAP_USER_SEARCH_BASE}- KONGA_LDAP_USER_SEARCH_FILTER=${KONGA_LDAP_USER_SEARCH_FILTER}- KONGA_LDAP_USER_ATTRS=${KONGA_LDAP_USER_ATTRS}- KONGA_LDAP_GROUP_SEARCH_BASE=${KONGA_LDAP_GROUP_SEARCH_BASE}- KONGA_LDAP_GROUP_SEARCH_FILTER=${KONGA_LDAP_GROUP_SEARCH_FILTER}- KONGA_LDAP_GROUP_ATTRS=${KONGA_LDAP_GROUP_ATTRS}- KONGA_ADMIN_GROUP_REG=${KONGA_ADMIN_GROUP_REG}- KONGA_LDAP_ATTR_USERNAME=${KONGA_LDAP_ATTR_USERNAME}- KONGA_LDAP_ATTR_FIRSTNAME=${KONGA_LDAP_ATTR_FIRSTNAME}- KONGA_LDAP_ATTR_LASTNAME=${KONGA_LDAP_ATTR_LASTNAME}- KONGA_LDAP_ATTR_EMAIL=${KONGA_LDAP_ATTR_EMAIL}ports:- 1337:1337volumes:- ${KONGA_DATA:-kong}:/app/kongadata

环境变量 .env内容如下:

# Dashboard 目录映射
KONGA_DATA=./konga_data# LDAP 配置文件
KONGA_AUTH_PROVIDER=ldap
KONGA_LDAP_HOST=ldap://localhost:5031
KONGA_LDAP_BIND_DN=cn=admin,dc=test,dc=com
KONGA_LDAP_BIND_PASSWORD=password
KONGA_LDAP_USER_SEARCH_BASE=dc=test,dc=com
KONGA_LDAP_USER_SEARCH_FILTER=(|(uid={{username}})(sAMAccountName={{username}}))
KONGA_LDAP_USER_ATTRS=uid,uidNumber,givenName,sn,mail
KONGA_LDAP_GROUP_SEARCH_BASE=dc=test,dc=com
KONGA_LDAP_GROUP_SEARCH_FILTER=(|(memberUid={{uid}})(memberUid={{uidNumber}})(sAMAccountName={{uid}}))
KONGA_LDAP_GROUP_ATTRS=member,cn,dn,ou
KONGA_ADMIN_GROUP_REG=^(konga|admin)$
KONGA_LDAP_ATTR_USERNAME=uid
KONGA_LDAP_ATTR_FIRSTNAME=givenName
KONGA_LDAP_ATTR_LASTNAME=sn
KONGA_LDAP_ATTR_EMAIL=mail

值得注意的地方是通过上述文件就可以搭建起konga面板,同时也可以用ldap的用户进行登录,但是此时是无法用konga的管理员账号进行登录,此外还需要特别的设置。

需要通过ldap管理工具创建posixGroup类型的组,并将需要登录的管理员账号加入到该组中即可。

Konga面板接入LDAP踩坑实战相关推荐

  1. android settext方法,Android中EditText setText方法的踩坑实战

    1.平平常常中就这样开始 某一天,我准备做一个搜索功能,这个搜索功能呢大概是在主活动A中,用EditText接收输入,当EditText监听到输入框中内容有变化,跳转到活动B中,活动B中准备有搜索历史 ...

  2. H5微信分享 朋友 分享给朋友圈 vue 踩坑实战,附注意事项 及 解决方案

    最近有一个微信分享的功能,恰逢疫情期间远程办公,然后家里的笔记本比较拉闸本地环境不完善,然后远程办公只能推代码到测试环境调试,博主也是比较难受,日渐憔悴,一周没对接好的问题,好在到了公司一下午就调试好 ...

  3. java aidl多线程_AIDL踩坑实战

    AIDL理论 AIDL(Android 接口定义语言)可以利用它定义客户端与服务使用进程间通信 (IPC) 进行相互通信时都认可的编程接口. 在 Android 上,一个进程通常无法访问另一个进程的内 ...

  4. DolpinScheduler2.0.5详细介绍与踩坑实战

    1 简介 官网:https://dolphinscheduler.apache.org/zh-cn/ 文档:https://dolphinscheduler.apache.org/zh-cn/docs ...

  5. Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子

    Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子 目录 Python打包工具Pyintealler打包py文件为windows exe文件过程 ...

  6. phpcmsV9 QQ接入 - 线下phpsso应用管理 - 踩坑篇

    phpcmsV9 QQ接入 - 线下phpsso应用管理 - 踩坑篇 对于"phpsso"–> "应用管理"–> 无法登录和设置. 发现1: 本地的 ...

  7. sonar覆盖率怎么统计的_实战|Java 测试覆盖率 Jacoco插桩的不同形式总结和踩坑记录(上)...

    本文为霍格沃兹测试学院优秀学员关于 Jacoco 的小结和踩坑记录.测试开发进阶学习,文末加群. 一.概述 测试覆盖率是老生常谈的话题.因为我测试理论基础不是很好,这里就不提需求.覆盖率等内容,直奔主 ...

  8. 让你在 API 设计中少踩坑的实战分享

    本文来自作者 奔跑吧架构师 在 GitChat 上分享 「让你在 API 设计中少踩坑的实战分享」,「阅读原文」查看交流实录. 「文末高能」 编辑 | 哈比 在项目开发中,实际的编码只占用了整个项目不 ...

  9. 【踩坑】cat3.x服务端部署, springboot客户端接入

    [踩坑]cat3.x服务端部署, springboot客户端接入 前言 服务器部署问题 1. 数据库连不上 2. 不要创建server.xml 客户端注册问题 1. client.xml信息错误 2. ...

最新文章

  1. 关于 线程模型中经常使用的 __sync_fetch_and_add 原子操作的性能
  2. 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  3. Chrome 正在测试标签页的预览功能
  4. Quartz框架架构
  5. MyEclipse Build path contains duplicate entry
  6. rpm mysql java 驱动_Linux下安装MySQL(rpm方式)
  7. w3c html5 客户端缓存数据格式,Html5应用程序缓存(Cache manifest)
  8. 【重难点】【Java集合 04】ArrayDeque 的使用场景、ArrayBlockingQueue
  9. 何时不应该使用 Rails?
  10. 箫 音之乐 生(声)之乐
  11. Revit二次开发之“让对象处于被选择状态”
  12. linux内核之dmaengine
  13. 如何使静态图片做成动态效果?怎么让静态图片动起来
  14. 关于微信开放平台授权事件接收Url的配置以及参数接收
  15. Java开发环境及其特点
  16. 正则表达式-校验 Ip地址 Mac地址 端口 经纬度 车牌号码
  17. 【CICE-A7a】人身保险会计与财务(上)
  18. 数据结构之链表(LinkedList详解)
  19. 国际多币种移动平台:换汇+支付(Wise/Revolut)
  20. 在接下来的几周,Mt.gox可能会上演一出好戏

热门文章

  1. memcmp性能测试
  2. 【漫漫转码路】Day 28 C++ day01
  3. 自定义控件学习之钟表制作
  4. 28python成功输出腾讯位置大数据北京地区迁出数据
  5. 基于STM32F103--时钟树详解和系统时钟内部流程解析
  6. HTML学生个人网站作业设计:明星介绍网站制作——刘德华(11页) HTML+CSS+JavaScript 简单DIV布局明星人物介绍网页模板代码 DW学生个人网站制作成品下载
  7. 【信管9.2】项目沟通管理过程
  8. cad转dxf格式文件太大_高版本的CAD图纸怎么转换成低版本的DXF格式?
  9. java后端工程师面试题(笔试):2022-11-04 经历(一)
  10. 使用IMP导入数据时遇到ORA-20005的错误