RBAC
集成RBAC模块到项目,生成基础的权限管理接口功能!
On this page
添加 RBAC 模块到项目
- 在项目中
go get -u github.com/snowlyg/iris-admin-rbac@latest
获取 IRIS-ADMIN-RBAC 项目依赖. - 继续在
site
目录新建main.go
文件,在文件内输入:
package main
import (
"path/filepath"
"github.com/snowlyg/iris-admin/server/web"
"github.com/snowlyg/iris-admin/server/web/web_gin"
rbac "github.com/snowlyg/iris-admin-rbac/gin"
)
func main() {
// 初始化 gin web 项目
wi := web_gin.Init()
v1 := wi.GetRouterGroup("/api/v1")
{
rbac.Party(v1)
}
// 启动项目
web.Start(wi)
}
同步依赖包数据
go mod tidy
启动项目
go run main.go
IRIS-ADMIN 将会默认监听本地 http://localhost:8085
地址. 在浏览器中输入地址就可以看到 IRIS-ADMIN is running!!!
的输出字样.
接口文档
IRIS-ADMIN-RBAC 接口文档请查看: