RBAC

Import RBAC model to program

How To Use

  • go get -u github.com/snowlyg/iris-admin-rbac@latest .
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() {
  wi := web_gin.Init()
  v1 := wi.GetRouterGroup("/api/v1")
  {
    rbac.Party(v1)
  }
  web.Start(wi)
}

Go Mod Tidy

 go mod tidy

Quickly Start

go run main.go

IRIS-ADMIN will listen on http://localhost:8085 . put this url to browser you will see IRIS-ADMIN is running!!! .

Doc

IRIS-ADMIN-RBAC doc: