推荐一款强大的PHP LDAP账户管理工具——LDAP User Manager

推荐一款强大的PHP LDAP账户管理工具——LDAP User Manager

在这个数字化的时代,有效的用户管理和权限控制是任何组织的核心需求。这就是我们要向您推荐的LDAP User Manager,一个基于PHP的Web界面工具,能够帮助您轻松创建和维护OpenLDAP目录中的用户账户和组信息,并且提供自我服务密码更改功能。

项目介绍

LDAP User Manager 是设计用于配合OpenLDAP容器如"osixia/openldap"运行的,它是一个轻量级的解决方案,提供了一个直观的图形界面,简化了新用户设置过程以及日常用户管理任务。它的主要功能包括:

  • 设置向导:帮助您快速建立必要的结构,为添加用户和组做好准备。
  • 组管理:方便创建和管理用户组。
  • 账户管理:创建和修改用户账户信息。
  • 邮件通知:可选择性发送邮件给用户,告知其新的或更新的账号详情。
  • 安全密码生成器:点击即可生成强密码。
  • 密码强度指示器:确保用户的密码符合安全性要求。
  • 自助密码重置:非管理员用户也能自行更改密码。
  • 账户申请表单:允许用户提交账户申请,管理员接收请求并处理。

屏幕截图

以下是部分功能的截图展示:

快速启动

只需一行Docker命令,您就能立即启动这个应用:

docker run \
           --detach \
           --name=lum \
           -p 80:80 \
           -p 443:443 \
           -e "SERVER_HOSTNAME=lum.example.com" \
           -e "LDAP_URI=ldap://ldap.example.com" \
           -e "LDAP_BASE_DN=dc=example,dc=com" \
           -e "LDAP_REQUIRE_STARTTLS=TRUE" \
           -e "LDAP_ADMINS_GROUP=admins" \
           -e "LDAP_ADMIN_BIND_DN=cn=admin,dc=example,dc=com" \
           -e "LDAP_ADMIN_BIND_PWD=secret"\
           -e "LDAP_IGNORE_CERT_ERRORS=true" \
           -e "EMAIL_DOMAIN=ldapusermanager.org" \
           wheelybird/ldap-user-manager:v1.11

然后访问https://lum.example.com/setup进行配置。

配置与灵活性

配置通过环境变量实现,支持文件和秘密(如在Docker Swarm中)来设置配置变量。请注意,该工具需要以有权修改基础DN下所有记录的用户身份绑定到LDAP服务器,并且设计用于全新的LDAP服务器,对已存在的、已填充的LDAP目录使用时需谨慎。

项目特点

  • 易部署:通过Docker一键启动,无需复杂的系统配置。
  • 高度自定义:通过环境变量进行配置,适应各种环境需求。
  • 安全优先:支持强制STARTTLS,提供密码强度检查,还可自动填充电子邮件地址。
  • 用户体验友好:清晰的UI设计,使操作简单直观。
  • 强大扩展性:支持额外对象类和属性,以及自定义验证规则。

总之,对于需要便捷管理OpenLDAP用户和权限的团队来说,LDAP User Manager无疑是一个值得尝试的强大工具。无论是设置全新目录还是优化现有流程,都能提升您的工作效率。立即加入并体验它带来的便利吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

岑晔含Dora

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值