Skip to content

kordar/gorbac-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

gorbac-starter

  • 使用
gocfgmodule.Register(rbac_starter.RbacModule{})
  • 配置
[rbac_starter.xxx]
# 设置表名
t_rule= ; sys_auth_rule
t_item= ; sys_auth_item
t_item_child= ; sys_auth_item_child
t_assignment= ; sys_auth_assignment

# 驱动
driver= ; mysql|redis

# 数据源名称(需先初始化 goframework 的 mysql/redis 实例)
table=  ; redis前缀

# redis驱动时的前缀表名
# 是否开启缓存

cache= ; 1|0
# 游客角色名称,默认guest

# 可选:将 RBAC 快照缓存到 Redis(多实例共享)
cache_store= ; redis|空
cache_store_db= ; 默认同 db
cache_store_prefix= ; 默认 gorbac
cache_store_ttl= ; 默认 10m,可写 10m/1h 或秒数

guest=guest

About

gorbac 的启动/接入模块:基于配置一键初始化 RBAC(MySQL/Gorm 或 Redis 驱动),并支持可选的 Redis 快照缓存。

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages