基于 Gin + GORM + Casbin + Ant Design React 实现的RBAC权限管理脚手架 gin-admin

基于 Gin + GORM + Casbin + Ant Design React 实现的RBAC权限管理脚手架,目的是提供一套轻量的中后台开发框架,方便、快速的完成业务需求的开发。

  • 在线演示地址 (用户名:root,密码:abc-123)(温馨提醒:为了达到更好的演示效果,这里给出了拥有最高权限的用户,请手下留情,只操作自己新增的数据,不要动平台本身的数据!谢谢!
  • Swagger 文档地址

特性

  • 遵循 RESTful API 设计规范
  • 基于 Casbin 的 RBAC 访问控制模型
  • 存储分离(存储层对外采用接口的方式供业务层调用,实现了存储层的完全隔离,可以非常方便的更换存储方式)
  • 支持统一的事务管理
  • 日志追踪(基于logrus,日志钩子支持 gorm)
  • JWT 认证(采用黑名单方式,存储支持:file/redis)
  • 支持 Swagger 文档
  • 依赖注入
  • 支持跨域请求
  • 支持请求频次限制
  • 支持静态站点
  • 单元测试

LyricTian/gin-admin

1619359

RBAC scaffolding based on Gin + Gorm+ Casbin + Wire — Read More

Latest commit to the master branch on 6-15-2021

Download as zip
授权协议:
MIT
开发语言:
golang查看源码»