Categories: Github

go-ldap-admin一款基于Go+Vue实现的openLDAP后台管理项目(1.3k stars)

go-ldap-admin一款基于Go+Vue实现的openLDAP后台管理项目, 旨在为 openLDAP 服务端提供一个简单易用,清晰美观的现代化管理后台。在完成针对 openLDAP 的管理能力之下,支持对钉钉,企业微信,飞书的集成,用户可以选择手动或者自动同步组织架构以及员工信息到平台中,让 go-ldap-admin 项目成为打通企业 IM 与企业内网应用之间的桥梁。

一、主要特性

  1. 基础功能

    • 接口管理:提供接口动态增删改查管理的能力。
    • 菜单管理:提供菜单动态增删改查管理的能力。前端菜单通过后端接口返回进行渲染。
    • 角色管理:基于 Casbin 的 RBAC 访问控制模型,实现用户与角绑定的权限隔离。
    • 操作日志:提供平台操作记录审计的能力。
  2. 用户管理

    • 用户的增删改查
    • 用户密码修改的两种方式
    • 在个人中心通过原密码新密码进行重置
    • 在首页忘记密码处通过邮箱由系统生成一个随机密码。
    • 员工离职一键从平台禁用,并保留用户信息,如果二次入职公司,还可以一键将用户恢复。
  3. 分组管理

    • 分组的增删改查
    • 分组内成员的管理
      4.同步管理
    • 钉钉组织架构以及员工信息的同步能力
    • 飞书组织架构以及员工信息的同步能力
    • 企业微信组织架构以及员工信息的同步能力

二、适用用户

go-ldap-admin使用企业内部需要LDAP统一登录的场景。

三、为什么要使用go-ldap-admin

  • 简化管理
    现代化openLDAP管理后台,设计简洁,交互简单,助力运维人员快速简单地应用并管理openLDAP

  • 平台打通
    支持钉钉,企业微信,飞书的组织架构,以及员工信息自动同步到平台,一座打通IM与常见支持ldap认证的应用的桥梁

  • 二次开发
    前后端分离架构,采用当下主流技术,源码开放,可以根据自己实际需求场景进行二次定制开发

  • 简单美观的UI界面

go-ldap-admin 简化了openLDAP 的操作,可以更好集成到企业IM工具中,是一个实现企业内部单一认证很好工具。

4.5
02
Dify是一个开源的LLM应用程序开发平台(25.8k stars)
MyIP一款开源好用IP工具箱(4.6k stars)
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

npm 的配置文件 .npmrc详解

在使用 Node.js 的包管…

3小时 ago

如何使用sms-activate注册Telegram账号?

Telegram是一款广受欢迎…

18小时 ago

WordPress中add_filter和add_action

在WordPress开发过程中…

1天 ago

bash数组详解

数组是使用最广泛且基础的数据结…

2天 ago