casbin

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Check added in v1.0.2

func Check(cbn *casbin.Enforcer, domain string, rolesIds []string, obj, act string) bool

Check

Types

type CasbinConf

type CasbinConf struct {
	ModelText string `json:"ModelText,optional,env=CASBIN_MODEL_TEXT"`
}

func (CasbinConf) MustNewCasbin

func (l CasbinConf) MustNewCasbin(dbType, dsn string) *casbin.Enforcer

MustNewCasbin

func (CasbinConf) MustNewCasbinWithRedisWatcher

func (l CasbinConf) MustNewCasbinWithRedisWatcher(dbType, dsn string, c config.RedisConfig) *casbin.Enforcer

MustNewCasbinWithRedisWatcher returns Casbin Enforcer with Redis watcher.

func (CasbinConf) MustNewRedisWatcher

func (l CasbinConf) MustNewRedisWatcher(c config.RedisConfig, f func(string2 string)) persist.Watcher

func (CasbinConf) NewCasbin

func (l CasbinConf) NewCasbin(dbType, dsn string) (*casbin.Enforcer, error)

NewCasbin

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL