[開源]Gin + GORM + Casbin+vue-element-admin 實現許可權管理系統
開源地址:https://github.com/it234/goapp
基於 Gin + GORM + Casbin + vue-element-admin 實現的許可權管理系統
基於Casbin 實現RBAC許可權管理
前端實現: vue-element-admin
特性
基於 Casbin 的 RBAC 訪問控制模型 JWT 認證 前後端分離
下載並執行
獲取程式碼
go get -v github.com/it234/goapp
執行
可以直接下載打包好的桌面客戶端體驗,下載地址: https://pan.baidu.com/s/1wDsHH-KMQHV5tMRUv50Q3w 提取碼: 9u2d
執行服務端:cd cmd/manageweb,go run main.go,執行成功後開啟 127.0.0.1:8080
除錯/執行web:cd website/manageweb,npm install,npm run dev
配置檔案在(cmd/manageweb/config.yaml)中,使用者預設為:admin/123456
溫馨提醒
預設配置採用的是 sqlite 資料庫,資料庫檔案(自動生成)在cmd/manageweb/data/goapp.db。如果想切換為mysql或postgres,請更改配置檔案,並建立資料庫(表會自動建立)。 日誌的配置為標準輸出並寫入檔案。
前端實現
website/manageweb:基於vue-element-admin的實現版本
專案結構概覽
├── cmd 專案的主要應用
├── internal 私有應用程式和庫程式碼
├── pkg 外部應用程式可以使用的庫程式碼
├── vendor 專案依賴的其他第三方庫
├── website vue-element-admin
相關文章
- [開源] Gin + GORM + Casbin+vue-element-admin 實現許可權管理系統GoORMVue
- 管理系統之許可權的設計和實現
- 基於Spring Security實現許可權管理系統Spring
- 【JavaWeb】許可權管理系統JavaWeb
- .NET開源且好用的許可權工作流管理系統
- SpringSecurity許可權管理系統實戰—九、資料許可權的配置SpringGse
- 企業許可權管理系統
- Winner許可權管理系統3.0
- Vue管理系統前端系列六動態路由-許可權管理實現Vue前端路由
- Django實戰1-許可權管理功能實現-04:系統入口Django
- 基於.NET 5實現的開源通用許可權管理平臺
- OA管理系統,有哪些許可權管理?
- 前端許可權控制系統的實現思路前端
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- 使用者許可權系統管理
- 基於tp3.2.3開發的許可權管理系統,路由,微信,cdn,許可權路由
- 基於RBAC實現許可權管理
- spring aop實現許可權管理Spring
- Iris 使用 casbin + gorm 構建許可權GoORM
- 設計實現業務系統中的使用者許可權管理
- 承諾兌現,完成一個許可權系統,並且開源給大家
- Vue2.0 + ElementUI 手寫許可權管理系統後臺模板(二)——許可權管理VueUI
- SpringSecurity許可權管理系統實戰—二、日誌、介面文件等實現SpringGse
- SpringSecurity許可權管理系統實戰—三、主要頁面及介面實現SpringGse
- 基於RBAC的許可權管理系統
- JspSpringSecurity許可權管理系統JSSpringGse
- 有效管理Windows系統帳戶許可權Windows
- (逐步開源)物件管理系統--一個精確到欄位級的後臺許可權管理系統物件
- Android系統許可權和root許可權Android
- 使用動態路由實現許可權管理路由
- win10系統如何開啟管理員許可權 win10開啟管理員許可權的圖文教程Win10
- 許可權系統:一文搞懂功能許可權、資料許可權
- MySQL許可權系統MySql
- Oracle系統許可權Oracle
- thinkphp 5.0.10開發auth後臺許可權管理系統PHP
- learun通用許可權系統框架功能實現設計框架
- vue後臺管理系統許可權控制思考與實踐Vue
- Oracle 使用者、物件許可權、系統許可權Oracle物件