Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSerialNo ¶
Types ¶
type ICipher ¶
type IPermission ¶
type IUserAuth ¶
type IUserAuth interface { // 用户分类,无法区分内部用户和普通用户 GetUserType() (utype usertype.UserType, err error) // 用户拥有的角色 GetUserRoles() (roles []string, err error) // 是否静态资源网址 IsStaticResourceUrl(url string) bool // 获取可公开访问的网址 GetAnonymousOpenUrls() (urls []string) // 获取受限用户黑名单中的的网址,与白名单二选一 GetLimitedBlackListUrls() (urls []string) // 获取受限用户白名单中的的网址,不再检查正常用户权限,与黑名单二选一 GetLimitedWhiteListUrls() (urls []string) // 获取正常用户权限可访问的网址 GetRegularPermissions(roles []string) (perms []IPermission) // 获取超级用户权限可访问的网址,不再检查正常用户权限 GetSuperPermissions(roles []string) (perms []IPermission) }
Click to show internal directories.
Click to hide internal directories.