1. 程式人生 > 其它 >基於 Gin + GORM + Casbin + Ant Design React 實現的RBAC許可權管理腳手架 gin-admin

基於 Gin + GORM + Casbin + Ant Design React 實現的RBAC許可權管理腳手架 gin-admin

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

1619359

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

Latest commit to themasterbranch on 6-15-2021 Download as zip
授權協議:
MIT
開發語言:
golang檢視原始碼»