Zeus 宙斯权限&账号管理系统

golang casbin

项目介绍

Zeus 宙斯golang gin + vue-element-adminjwt + casbin打造统一开放平台生态标准,为企业引进外部系统不再困难。

更多请进入官网介绍公牛开源战队 以及详细的开发文档指南

Features (目前实现功能)

  • 登录/登出
  • 权限管理
    • 用户管理(人员管理)
    • 角色管理(功能权限管理)
    • 部门管理
    • 项目管理
    • 菜单管理
    • 数据权限管理
  • 个人帐户
    • 第三方登陆(钉钉)
    • 支持LDAP

Roadmap (计划实现)

  • 组织架构管理(同步钉钉)
  • 安全风控
  • 操作日志监控
    • 登陆日志
    • 异常登陆
    • 操作日志
  • 页面管理
    • 页面配置管理
  • 配置中心
  • 应用中心 (开放平台)
  • 个人帐户
    • 手机验证
    • 邮箱验证
  • 增加支持企业微信、微信、Github、Gmail、QQ等登陆
  • 登陆授权(OAuth 2.0、Ldap、SAML2.0、Cas等)
  • 打通Worklite、Teambition、Github、墨刀、Tapd 等 Saas 服务
  • 打通jenkis、jira、gitlab、confluence、禅道等开源软件
Docker 部署

可参考 文档

架构

快速开始

该操作在linux 下生效,需要golang 1.11+ & node v9 + 编译环境,设置git clone 权限

前后统一访问入口部署(前后统一)

前后不同入口部署(前后分离)

数据移值

Git 工作流

openssl jwt 密钥生成 演示 Demo 接入权限系统 client demo

相关截图

开发者

更多请进入我们的官网了解我们 公牛开源战队

贡献代码

wutongciZeus

社区

wutongcizeus 开源交流