基于 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 文档
  • 依赖注入
  • 支持跨域请求
  • 支持请求频次限制
  • 支持静态站点
  • 单元测试

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 查看源码»
posted @   dreamw  阅读(1174)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示