Documentation
¶
Index ¶
- func Check(cbn *casbin.Enforcer, domain string, rolesIds []string, obj, act string) bool
- type CasbinConf
- func (l CasbinConf) MustNewCasbin(dbType, dsn string) *casbin.Enforcer
- func (l CasbinConf) MustNewCasbinWithRedisWatcher(dbType, dsn string, c config.RedisConfig) *casbin.Enforcer
- func (l CasbinConf) MustNewRedisWatcher(c config.RedisConfig, f func(string2 string)) persist.Watcher
- func (l CasbinConf) NewCasbin(dbType, dsn string) (*casbin.Enforcer, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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
Click to show internal directories.
Click to hide internal directories.