Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewAuthz, DefaultOptions)
Functions ¶
Types ¶
type Authz ¶
type Authz struct {
// 使用 Casbin 的同步授权器
*casbin.SyncedEnforcer
}
Authz 定义了一个授权器,提供授权功能.
type Option ¶
type Option func(*authzConfig)
Option 定义了一个函数选项类型,用于自定义 NewAuthz 的行为.
func WithAutoLoadPolicyTime ¶
WithAutoLoadPolicyTime 允许通过选项自定义自动加载策略的时间间隔.
Click to show internal directories.
Click to hide internal directories.