基於 Gin + GORM + Casbin + Ant Design React 實現的RBAC許可權管理腳手架 gin-admin
阿新 • • 發佈:2021-07-05
https://studygolang.com/p/ginadmin
基於 Gin + GORM + Casbin + Ant Design React 實現的RBAC許可權管理腳手架,目的是提供一套輕量的中後臺開發框架,方便、快速的完成業務需求的開發。
- 線上演示地址(使用者名稱:root,密碼:abc-123)(
溫馨提醒:為了達到更好的演示效果,這裡給出了擁有最高許可權的使用者,請手下留情,只操作自己新增的資料,不要動平臺本身的資料!謝謝!
) - Swagger 文件地址
特性
- 遵循 RESTful API 設計規範
- 基於 Casbin 的 RBAC 訪問控制模型
- 儲存分離(儲存層對外採用介面的方式供業務層呼叫,實現了儲存層的完全隔離,可以非常方便的更換儲存方式)
- 支援統一的事務管理
- 日誌追蹤(基於logrus,日誌鉤子支援 gorm)
- JWT 認證(採用黑名單方式,儲存支援:file/redis)
- 支援 Swagger 文件
- 依賴注入
- 支援跨域請求
- 支援請求頻次限制
- 支援靜態站點
- 單元測試
LyricTian/gin-admin
1619359RBAC scaffolding based on Gin + Gorm+ Casbin + Wire—Read More
Latest commit to themasterbranch on 6-15-2021 Download as zip