go-ldap-admin一款基于Go+Vue实现的openLDAP后台管理项目(1.3k stars)
嘻嘻发布于2024-05-01
浏览go-ldap-admin一款基于Go+Vue实现的openLDAP后台管理项目, 旨在为 openLDAP 服务端提供一个简单易用,清晰美观的现代化管理后台。在完成针对 openLDAP 的管理能力之下,支持对钉钉,企业微信,飞书的集成,用户可以选择手动或者自动同步组织架构以及员工信息到平台中,让 go-ldap-admin 项目成为打通企业 IM 与企业内网应用之间的桥梁。
- 官网地址:https://github.com/eryajf/go-ldap-admin
- 是否收费:开源免费
一、主要特性
-
基础功能
- 接口管理:提供接口动态增删改查管理的能力。
- 菜单管理:提供菜单动态增删改查管理的能力。前端菜单通过后端接口返回进行渲染。
- 角色管理:基于 Casbin 的 RBAC 访问控制模型,实现用户与角绑定的权限隔离。
- 操作日志:提供平台操作记录审计的能力。
-
用户管理
- 用户的增删改查
- 用户密码修改的两种方式
- 在个人中心通过原密码新密码进行重置
- 在首页忘记密码处通过邮箱由系统生成一个随机密码。
- 员工离职一键从平台禁用,并保留用户信息,如果二次入职公司,还可以一键将用户恢复。
-
分组管理
- 分组的增删改查
- 分组内成员的管理
4.同步管理 - 钉钉组织架构以及员工信息的同步能力
- 飞书组织架构以及员工信息的同步能力
- 企业微信组织架构以及员工信息的同步能力
二、适用用户
go-ldap-admin使用企业内部需要LDAP统一登录的场景。
三、为什么要使用go-ldap-admin
-
简化管理
现代化openLDAP管理后台,设计简洁,交互简单,助力运维人员快速简单地应用并管理openLDAP -
平台打通
支持钉钉,企业微信,飞书的组织架构,以及员工信息自动同步到平台,一座打通IM与常见支持ldap认证的应用的桥梁 -
二次开发
前后端分离架构,采用当下主流技术,源码开放,可以根据自己实际需求场景进行二次定制开发 -
简单美观的UI界面
go-ldap-admin 简化了openLDAP 的操作,可以更好集成到企业IM工具中,是一个实现企业内部单一认证很好工具。