Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CasbinEngine ¶
type CasbinEngine struct {
Prefix string
TableName string
RbacPath string `json:"rbacPath"`
RbacChannel string `json:"rbacChannel"`
IsCustomCallback bool
UpdateCallback func(*casbin.Enforcer, string)
IsFiltered bool
Filter []gormadapter.Filter
Redis *rexStore.RedisConfig
Db *gorm.DB
Enforcer *casbin.Enforcer
Watcher persist.Watcher
}
func EasyNewCasbinEngine
deprecated
func EasyNewCasbinEngine(RbacPath, RbacChannel string, redis *rexStore.RedisConfig, db *gorm.DB, v ...any) *CasbinEngine
Deprecated: Use CasBinTool instead.
func NewCasbinEngine
deprecated
func NewCasbinEngine(params *CasbinEngine) *CasbinEngine
Deprecated: Use CasBinTool instead.
func (*CasbinEngine) CustomFilterNewWatcher
deprecated
func (engine *CasbinEngine) CustomFilterNewWatcher(filters []gormadapter.Filter) *CasbinEngine
Deprecated: Use CasBinTool instead.
func (*CasbinEngine) EasyNewWatcher
deprecated
func (engine *CasbinEngine) EasyNewWatcher() *CasbinEngine
Deprecated: Use CasBinTool instead.
func (*CasbinEngine) NewWatcher
deprecated
func (engine *CasbinEngine) NewWatcher() *CasbinEngine
Deprecated: Use CasBinTool instead.
Click to show internal directories.
Click to hide internal directories.