跳过导航链接
A B C D E F G H I K L M N O P R S T U V 

A

addInterceptors(InterceptorRegistry) - 类 中的方法cn.vitelab.auth.service.sign.SignConfig
 
addInterceptors(InterceptorRegistry) - 类 中的方法cn.vitelab.auth.service.token.TokenConfigure
注册Sa-Token 的拦截器,打开注解式鉴权功能
Admin - cn.vitelab.auth.annotation中的注释类型
后台管理用户登陆注解 添加此注解的方法或者类需要经过相应的过滤
AdminPermissionUtil - cn.vitelab.auth.utils中的类
后台管理人员判断
AdminPermissionUtil() - 类 的构造器cn.vitelab.auth.utils.AdminPermissionUtil
 
AppSignService - cn.vitelab.auth.service.sign中的类
签名验证监测 使用默认签名
AppSignService() - 类 的构造器cn.vitelab.auth.service.sign.AppSignService
 
AuthConfig - cn.vitelab.auth.config.configure中的类
viteConfig的引用
AuthConfig() - 类 的构造器cn.vitelab.auth.config.configure.AuthConfig
 

B

build(List<String>) - 类 中的静态方法cn.vitelab.auth.service.permission.PermissionUtil
构建一个验证实例

C

check(Object, String, String) - 类 中的方法cn.vitelab.auth.service.permission.DefaultPermissionServiceImpl
 
check(HttpServletRequest, HttpServletResponse, String, String) - 接口 中的方法cn.vitelab.auth.service.permission.PermissionInterceptorInterface
验证权限是否通过
check(Object, String, String) - 接口 中的方法cn.vitelab.auth.service.permission.PermissionService
验证权限是否允许
check(HttpServletRequest, HttpServletResponse, String) - 类 中的方法cn.vitelab.auth.service.sign.AppSignService
 
check(HttpServletRequest, HttpServletResponse, String) - 类 中的方法cn.vitelab.auth.service.sign.PathSignService
 
check(HttpServletRequest, HttpServletResponse, String) - 接口 中的方法cn.vitelab.auth.service.sign.SignInterceptorInterface
检测验证是否通过
check(HttpServletRequest, HttpServletResponse, String) - 类 中的方法cn.vitelab.auth.service.sign.SimpleSignService
 
checkActivityTimeout() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
检查当前token 是否已经[临时过期],如果已经过期则抛出异常
checkActivityTimeout() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
检查当前token 是否已经[临时过期],如果已经过期则抛出异常
checkDefaultSign(Integer, String, String, Long, String, String, Integer) - 类 中的静态方法cn.vitelab.auth.utils.SignUtil
简易版签名校验工具
checkLogin() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
检验当前会话是否已经登录,如未登录,则抛出异常
checkLogin() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
检验当前会话是否已经登录,如未登录,则抛出异常
checkPermission(String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
校验:当前账号是否含有指定权限, 如果验证未通过,则抛出异常: NotPermissionException
checkPermission(String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
校验:当前账号是否含有指定权限, 如果验证未通过,则抛出异常: NotPermissionException
checkPermissionAnd(String...) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
校验:当前账号是否含有指定权限 [指定多个,必须全部验证通过]
checkPermissionAnd(String...) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
校验:当前账号是否含有指定权限 [指定多个,必须全部验证通过]
checkPermissionOr(String...) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
校验:当前账号是否含有指定权限 [指定多个,只要其一验证通过即可]
checkPermissionOr(String...) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
校验:当前账号是否含有指定权限 [指定多个,只要其一验证通过即可]
checkRole(String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
校验:当前账号是否含有指定角色标识, 如果验证未通过,则抛出异常: NotRoleException
checkRole(String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
校验:当前账号是否含有指定角色标识, 如果验证未通过,则抛出异常: NotRoleException
checkRoleAnd(String...) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
校验:当前账号是否含有指定角色标识 [指定多个,必须全部验证通过]
checkRoleAnd(String...) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
校验:当前账号是否含有指定角色标识 [指定多个,必须全部验证通过]
checkRoleOr(String...) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
校验:当前账号是否含有指定角色标识 [指定多个,只要其一验证通过即可]
checkRoleOr(String...) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
校验:当前账号是否含有指定角色标识 [指定多个,只要其一验证通过即可]
checkSafe() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
检查当前会话是否已通过二级认证,如未通过则抛出异常
checkSafe() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
检查当前会话是否已通过二级认证,如未通过则抛出异常
checkSimpleAppSign(String, String, Long, String, String, Integer) - 类 中的静态方法cn.vitelab.auth.utils.SignUtil
简易版App通用签名校验工具
checkSimpleSign(Integer, String, Long, String, String, Integer) - 类 中的静态方法cn.vitelab.auth.utils.SignUtil
简易版签名校验工具
closeSafe() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
在当前会话 结束二级认证
closeSafe() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
在当前会话 结束二级认证
cn.vitelab.auth - 程序包 cn.vitelab.auth
 
cn.vitelab.auth.annotation - 程序包 cn.vitelab.auth.annotation
 
cn.vitelab.auth.config.configure - 程序包 cn.vitelab.auth.config.configure
 
cn.vitelab.auth.interceptor - 程序包 cn.vitelab.auth.interceptor
 
cn.vitelab.auth.service.permission - 程序包 cn.vitelab.auth.service.permission
 
cn.vitelab.auth.service.sign - 程序包 cn.vitelab.auth.service.sign
 
cn.vitelab.auth.service.sign.annotation - 程序包 cn.vitelab.auth.service.sign.annotation
 
cn.vitelab.auth.service.token - 程序包 cn.vitelab.auth.service.token
 
cn.vitelab.auth.utils - 程序包 cn.vitelab.auth.utils
 
contain(String) - 枚举 中的静态方法cn.vitelab.auth.service.sign.SignType
是否是系统支持的加密方式
createLoginSession(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
创建指定账号id的登录会话
createLoginSession(Object, SaLoginModel) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
创建指定账号id的登录会话
createLoginSession(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
创建指定账号id的登录会话
createLoginSession(Object, SaLoginModel) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
创建指定账号id的登录会话

D

DefaultPermissionInterfaceImpl - cn.vitelab.auth.service.permission中的类
默认权限列表实现 当没有用户自己的实现的时候会使用此实现 这是一个空实现,应该在每个系统有一个自己的实现
DefaultPermissionInterfaceImpl() - 类 的构造器cn.vitelab.auth.service.permission.DefaultPermissionInterfaceImpl
 
DefaultPermissionServiceImpl - cn.vitelab.auth.service.permission中的类
默认的权限验证类
DefaultPermissionServiceImpl() - 类 的构造器cn.vitelab.auth.service.permission.DefaultPermissionServiceImpl
 
disable(Object, long) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
封禁指定账号 此方法不会直接将此账号id踢下线,而是在对方再次登录时抛出`DisableLoginException`异常
disable(Object, long) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
封禁指定账号 此方法不会直接将此账号id踢下线,而是在对方再次登录时抛出`DisableLoginException`异常

E

endSwitch() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
结束临时切换身份
endSwitch() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
结束临时切换身份

F

fail(HttpServletRequest, HttpServletResponse) - 接口 中的方法cn.vitelab.auth.service.permission.PermissionInterceptorInterface
权限失败之后的后续操作
fail(HttpServletRequest, HttpServletResponse) - 类 中的方法cn.vitelab.auth.service.sign.AppSignService
 
fail(HttpServletRequest, HttpServletResponse) - 类 中的方法cn.vitelab.auth.service.sign.PathSignService
 
fail(HttpServletRequest, HttpServletResponse) - 接口 中的方法cn.vitelab.auth.service.sign.SignInterceptorInterface
未登陆的时候的方法,需要实现 验证失败后普通web请求跳转的方法
fail(HttpServletRequest, HttpServletResponse) - 类 中的方法cn.vitelab.auth.service.sign.SimpleSignService
 

G

getClazz() - 枚举 中的方法cn.vitelab.auth.service.sign.SignType
 
getDefaultSign(Integer, String, String) - 类 中的静态方法cn.vitelab.auth.utils.SignUtil
简易版的 签名生成规则,适合open系统的简单验证规则 直接返回 url链接的一部分 noncestr=noncestr×tamp=timetsamp&orgid=orgid 签名规则是 md5(path + nonceStr + timestamp + orgid + secret)
getDisableTime(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取指定账号剩余封禁时间,单位:秒(-1=永久封禁,-2=未被封禁)
getDisableTime(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取指定账号剩余封禁时间,单位:秒(-1=永久封禁,-2=未被封禁)
getExtra(String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取Token扩展信息(只在jwt模式下有效)
getExtra(String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取Token扩展信息(只在jwt模式下有效)
getList(Object) - 类 中的方法cn.vitelab.auth.service.permission.DefaultPermissionInterfaceImpl
 
getList(Object) - 接口 中的方法cn.vitelab.auth.service.permission.PermissionInterface
获取权限列表
getLoginDevice() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
返回当前会话的登录设备类型
getLoginDevice() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
返回当前会话的登录设备类型
getLoginId() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前会话账号id, 如果未登录,则抛出异常
getLoginId(T) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前会话账号id, 如果未登录,则返回默认值
getLoginId() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前会话账号id, 如果未登录,则抛出异常
getLoginId(T) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前会话账号id, 如果未登录,则返回默认值
getLoginIdAsInt() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前会话账号id, 并转换为int类型
getLoginIdAsInt() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前会话账号id, 并转换为int类型
getLoginIdAsLong() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前会话账号id, 并转换为long类型
getLoginIdAsLong() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前会话账号id, 并转换为long类型
getLoginIdAsString() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前会话账号id, 并转换为String类型
getLoginIdAsString() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前会话账号id, 并转换为String类型
getLoginIdByToken(String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取指定Token对应的账号id,如果未登录,则返回 null
getLoginIdByToken(String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取指定Token对应的账号id,如果未登录,则返回 null
getLoginIdDefaultNull() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前会话账号id, 如果未登录,则返回null
getLoginIdDefaultNull() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前会话账号id, 如果未登录,则返回null
getLoginKey() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
已过时。
getLoginKey() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
已过时。
getLoginType() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前 StpLogic 的账号类型
getLoginType() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前 StpLogic 的账号类型
getName() - 枚举 中的方法cn.vitelab.auth.service.sign.SignType
 
getPermissionList(Object, String) - 类 中的方法cn.vitelab.auth.service.permission.DefaultPermissionServiceImpl
获取权限列表
getPermissionList(Object, String) - 接口 中的方法cn.vitelab.auth.service.permission.PermissionService
获取制定的权限列表
getPermissionList() - 类 中的方法cn.vitelab.auth.service.permission.PermissionUtil
获取当前用户所有权限
getPermissionList(String) - 类 中的方法cn.vitelab.auth.service.permission.PermissionUtil
获取指定的权限是否存在,如果存在则返回权限列表,支持 *通配符
getPermissionList() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取:当前账号的权限码集合
getPermissionList(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取:指定账号的权限码集合
getPermissionList() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取:当前账号的权限码集合
getPermissionList(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取:指定账号的权限码集合
getRoleList(Object) - 类 中的方法cn.vitelab.auth.service.permission.DefaultPermissionInterfaceImpl
 
getRoleList(Object) - 接口 中的方法cn.vitelab.auth.service.permission.PermissionInterface
获取用户的角色列表
getRoleList() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取:当前账号的角色集合
getRoleList(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取:指定账号的角色集合
getRoleList() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取:当前账号的角色集合
getRoleList(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取:指定账号的角色集合
getSafeTime() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前会话的二级认证剩余有效时间 (单位: 秒, 返回-2代表尚未通过二级认证)
getSafeTime() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前会话的二级认证剩余有效时间 (单位: 秒, 返回-2代表尚未通过二级认证)
getSaServletFilter() - 类 中的方法cn.vitelab.auth.service.token.TokenConfigure
注册 [Sa-Token 全局过滤器]
getSession(boolean) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前会话的Session, 如果Session尚未创建,isCreate=是否新建并返回
getSession() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前会话的Session,如果Session尚未创建,则新建并返回
getSession(boolean) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前会话的Session, 如果Session尚未创建,isCreate=是否新建并返回
getSession() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前会话的Session,如果Session尚未创建,则新建并返回
getSessionByLoginId(Object, boolean) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取指定账号id的Session, 如果Session尚未创建,isCreate=是否新建并返回
getSessionByLoginId(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取指定账号id的Session,如果Session尚未创建,则新建并返回
getSessionByLoginId(Object, boolean) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取指定账号id的Session, 如果Session尚未创建,isCreate=是否新建并返回
getSessionByLoginId(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取指定账号id的Session,如果Session尚未创建,则新建并返回
getSessionBySessionId(String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取指定key的Session, 如果Session尚未创建,则返回null
getSessionBySessionId(String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取指定key的Session, 如果Session尚未创建,则返回null
getSessionTimeout() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前登录者的 User-Session 剩余有效时间 (单位: 秒)
getSessionTimeout() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前登录者的 User-Session 剩余有效时间 (单位: 秒)
getSimpleAppSign(String, String) - 类 中的静态方法cn.vitelab.auth.utils.SignUtil
简易版的App通用版本 签名生成规则,适合open系统的简单验证规则 正常请求 也需要加 orgid参数 但是不参与签名 直接返回 url链接的一部分 noncestr=noncestr×tamp=timetsamp&innerapp=innerapp 签名规则是 md5(nonceStr + timestamp + innerAppinnerApp + secret)
getSimpleSign(Integer, String) - 类 中的静态方法cn.vitelab.auth.utils.SignUtil
简易版的 签名生成规则,适合open系统的简单验证规则 直接返回 url链接的一部分 noncestr=noncestr×tamp=timetsamp&orgid=orgid 签名规则是 md5(nonceStr + timestamp + orgid + secret)
getStpLogicJwt() - 类 中的方法cn.vitelab.auth.service.token.TokenConfigure
默认实现的StpLogicJwt
getTokenActivityTimeout() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前 token [临时过期] 剩余有效时间 (单位: 秒)
getTokenActivityTimeout() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前 token [临时过期] 剩余有效时间 (单位: 秒)
getTokenInfo() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前会话的Token信息
getTokenInfo() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前会话的Token信息
getTokenName() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
返回token名称
getTokenName() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
返回token名称
getTokenSession() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前Token-Session,如果Session尚未创建,则新建并返回
getTokenSession() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前Token-Session,如果Session尚未创建,则新建并返回
getTokenSessionByToken(String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取指定Token-Session,如果Session尚未创建,则新建并返回
getTokenSessionByToken(String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取指定Token-Session,如果Session尚未创建,则新建并返回
getTokenSessionTimeout() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前 Token-Session 剩余有效时间 (单位: 秒)
getTokenSessionTimeout() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前 Token-Session 剩余有效时间 (单位: 秒)
getTokenTimeout() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前登录者的 token 剩余有效时间 (单位: 秒)
getTokenTimeout() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前登录者的 token 剩余有效时间 (单位: 秒)
getTokenValue() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前TokenValue
getTokenValue() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前TokenValue
getTokenValueByLoginId(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取指定账号id的tokenValue 在配置为允许并发登录时,此方法只会返回队列的最后一个token, 如果你需要返回此账号id的所有token,请调用 getTokenValueListByLoginId
getTokenValueByLoginId(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取指定账号id指定设备类型端的tokenValue 在配置为允许并发登录时,此方法只会返回队列的最后一个token, 如果你需要返回此账号id的所有token,请调用 getTokenValueListByLoginId
getTokenValueByLoginId(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取指定账号id的tokenValue 在配置为允许并发登录时,此方法只会返回队列的最后一个token, 如果你需要返回此账号id的所有token,请调用 getTokenValueListByLoginId
getTokenValueByLoginId(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取指定账号id指定设备类型端的tokenValue 在配置为允许并发登录时,此方法只会返回队列的最后一个token, 如果你需要返回此账号id的所有token,请调用 getTokenValueListByLoginId
getTokenValueListByLoginId(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取指定账号id的tokenValue集合
getTokenValueListByLoginId(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取指定账号id指定设备类型端的tokenValue 集合
getTokenValueListByLoginId(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取指定账号id的tokenValue集合
getTokenValueListByLoginId(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取指定账号id指定设备类型端的tokenValue 集合
getTokenValueNotCut() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
获取当前TokenValue (不裁剪前缀)
getTokenValueNotCut() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
获取当前TokenValue (不裁剪前缀)

H

hasAllPermission(String...) - 类 中的方法cn.vitelab.auth.service.permission.PermissionUtil
多个权限均有权限才可
hasAnyPermission(String...) - 类 中的方法cn.vitelab.auth.service.permission.PermissionUtil
一个有权限即可
hasPermission(String) - 类 中的方法cn.vitelab.auth.service.permission.PermissionUtil
匹配单个权限是否存在
hasPermission(String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
判断:当前账号是否含有指定权限, 返回true或false
hasPermission(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
判断:指定账号id是否含有指定权限, 返回true或false
hasPermission(String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
判断:当前账号是否含有指定权限, 返回true或false
hasPermission(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
判断:指定账号id是否含有指定权限, 返回true或false
hasPermissionAnd(String...) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
判断:当前账号是否含有指定权限, [指定多个,必须全部具有]
hasPermissionAnd(String...) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
判断:当前账号是否含有指定权限, [指定多个,必须全部具有]
hasPermissionOr(String...) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
判断:当前账号是否含有指定权限 [指定多个,只要其一验证通过即可]
hasPermissionOr(String...) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
判断:当前账号是否含有指定权限 [指定多个,只要其一验证通过即可]
hasRole(String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
判断:当前账号是否拥有指定角色, 返回true或false
hasRole(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
判断:指定账号是否含有指定角色标识, 返回true或false
hasRole(String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
判断:当前账号是否拥有指定角色, 返回true或false
hasRole(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
判断:指定账号是否含有指定角色标识, 返回true或false
hasRoleAnd(String...) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
判断:当前账号是否含有指定角色标识 [指定多个,必须全部验证通过]
hasRoleAnd(String...) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
判断:当前账号是否含有指定角色标识 [指定多个,必须全部验证通过]
hasRoleOr(String...) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
判断:当前账号是否含有指定角色标识 [指定多个,只要其一验证通过即可]
hasRoleOr(String...) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
判断:当前账号是否含有指定角色标识 [指定多个,只要其一验证通过即可]

I

isDisable(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
指定账号是否已被封禁 (true=已被封禁, false=未被封禁)
isDisable(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
指定账号是否已被封禁 (true=已被封禁, false=未被封禁)
isLogin() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
当前会话是否已经登录
isLogin() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
当前会话是否已经登录
isSafe() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
当前会话 是否处于二级认证时间内
isSafe() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
当前会话 是否处于二级认证时间内
isSwitch() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
当前是否正处于[身份临时切换]中
isSwitch() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
当前是否正处于[身份临时切换]中

K

kickout(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
踢人下线,根据账号id 当对方再次访问系统时,会抛出NotLoginException异常,场景值=-5
kickout(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
踢人下线,根据账号id 和 设备类型 当对方再次访问系统时,会抛出NotLoginException异常,场景值=-5
kickout(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
踢人下线,根据账号id 当对方再次访问系统时,会抛出NotLoginException异常,场景值=-5
kickout(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
踢人下线,根据账号id 和 设备类型 当对方再次访问系统时,会抛出NotLoginException异常,场景值=-5
kickoutByTokenValue(String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
踢人下线,根据指定 Token 当对方再次访问系统时,会抛出NotLoginException异常,场景值=-5
kickoutByTokenValue(String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
踢人下线,根据指定 Token 当对方再次访问系统时,会抛出NotLoginException异常,场景值=-5

L

login(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
会话登录
login(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
会话登录,并指定登录设备类型
login(Object, boolean) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
会话登录,并指定是否 [记住我]
login(Object, SaLoginModel) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
会话登录,并指定所有登录参数Model
login(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
会话登录
login(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
会话登录,并指定登录设备类型
login(Object, boolean) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
会话登录,并指定是否 [记住我]
login(Object, SaLoginModel) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
会话登录,并指定所有登录参数Model
logout() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
会话注销
logout(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
会话注销,根据账号id
logout(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
会话注销,根据账号id 和 设备类型
logout() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
会话注销
logout(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
会话注销,根据账号id
logout(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
会话注销,根据账号id 和 设备类型
logoutByLoginId(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
已过时。
logoutByLoginId(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
已过时。
logoutByLoginId(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
已过时。
logoutByLoginId(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
已过时。
logoutByTokenValue(String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
会话注销,根据指定 Token
logoutByTokenValue(String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
会话注销,根据指定 Token

M

main(String[]) - 类 中的静态方法cn.vitelab.auth.ViteAuthApplication
 
Member - cn.vitelab.auth.annotation中的注释类型
前台会员用户登陆注解 添加此注解的方法或者类需要经过相应的过滤
MemberPermissionUtil - cn.vitelab.auth.utils中的类
Sa-Token 权限认证工具类 (member版)
MemberPermissionUtil() - 类 的构造器cn.vitelab.auth.utils.MemberPermissionUtil
 

N

NoPermissionException - cn.vitelab.auth.service.permission中的异常错误
无权限异常
NoPermissionException(String) - 异常错误 的构造器cn.vitelab.auth.service.permission.NoPermissionException
 
NotLoginException - cn.vitelab.auth.service.permission中的异常错误
未登录异常
NotLoginException(String) - 异常错误 的构造器cn.vitelab.auth.service.permission.NotLoginException
 

O

openSafe(long) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
在当前会话 开启二级认证
openSafe(long) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
在当前会话 开启二级认证

P

PathSignService - cn.vitelab.auth.service.sign中的类
签名验证监测 使用默认路径签名
PathSignService() - 类 的构造器cn.vitelab.auth.service.sign.PathSignService
 
Permission - cn.vitelab.auth.annotation中的注释类型
权限认证(User版):必须具有指定权限才能进入该方法 可标注在函数、类上(效果等同于标注在此类的所有方法上)
PermissionInterceptorInterface - cn.vitelab.auth.service.permission中的接口
权限接口
PermissionInterface - cn.vitelab.auth.service.permission中的接口
获取权限接口 使用权限接口 用户需要自行实现此接口 用于判别权限使用
PermissionService - cn.vitelab.auth.service.permission中的接口
权限验证服务接口
PermissionUtil - cn.vitelab.auth.service.permission中的类
权限判定 支持通配符验证 * 但是通配符仅仅支持末位。
PermissionUtil() - 类 的构造器cn.vitelab.auth.service.permission.PermissionUtil
 
preHandle(HttpServletRequest, HttpServletResponse, Object) - 类 中的方法cn.vitelab.auth.interceptor.SignInterceptor
 

R

renewTimeout(long) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
对当前 Token 的 timeout 值进行续期
renewTimeout(String, long) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
对指定 Token 的 timeout 值进行续期
renewTimeout(long) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
对当前 Token 的 timeout 值进行续期
renewTimeout(String, long) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
对指定 Token 的 timeout 值进行续期
replaced(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
顶人下线,根据账号id 和 设备类型 当对方再次访问系统时,会抛出NotLoginException异常,场景值=-4
replaced(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
顶人下线,根据账号id 和 设备类型 当对方再次访问系统时,会抛出NotLoginException异常,场景值=-4
rewriteSaStrategy() - 类 中的方法cn.vitelab.auth.service.token.TokenConfigure
重写 Sa-Token 框架内部算法策略

S

searchSessionId(String, int, int) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
根据条件查询SessionId
searchSessionId(String, int, int) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
根据条件查询SessionId
searchTokenSessionId(String, int, int) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
根据条件查询Token专属Session的Id
searchTokenSessionId(String, int, int) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
根据条件查询Token专属Session的Id
searchTokenValue(String, int, int) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
根据条件查询Token
searchTokenValue(String, int, int) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
根据条件查询Token
setAdminStpLogic() - 类 中的方法cn.vitelab.auth.service.token.TokenConfigure
为 AdminPermissionUtil 注入 StpLogicJwt 实现
setLoginId(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
已过时。
setLoginId(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
已过时。
setLoginId(Object, boolean) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
已过时。
setLoginId(Object, SaLoginModel) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
已过时。
setLoginId(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
已过时。
setLoginId(Object, String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
已过时。
setLoginId(Object, boolean) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
已过时。
setLoginId(Object, SaLoginModel) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
已过时。
setMemberStpLogic() - 类 中的方法cn.vitelab.auth.service.token.TokenConfigure
为 MemberPermissionUtil 注入 StpLogicJwt 实现
setStpLogic(StpLogic) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
重置 StpLogic 对象
setStpLogic(StpLogic) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
重置 StpLogic 对象
setTokenValue(String) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
在当前会话写入当前TokenValue
setTokenValue(String, int) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
在当前会话写入当前TokenValue
setTokenValue(String) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
在当前会话写入当前TokenValue
setTokenValue(String, int) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
在当前会话写入当前TokenValue
Sign - cn.vitelab.auth.service.sign.annotation中的注释类型
与签名拦截器配合使用
SignConfig - cn.vitelab.auth.service.sign中的类
签名的拦截器配置
SignConfig() - 类 的构造器cn.vitelab.auth.service.sign.SignConfig
 
SignInterceptor - cn.vitelab.auth.interceptor中的类
签名相关的拦截器 签名 分为 default 和 simple、app类型
SignInterceptor(SignInterceptorInterface) - 类 的构造器cn.vitelab.auth.interceptor.SignInterceptor
 
SignInterceptorInterface - cn.vitelab.auth.service.sign中的接口
用户、会员相关的拦截器接口 拦截器中调用此接口实现
SignType - cn.vitelab.auth.service.sign中的枚举
签名类型 通用的注解 Sign 提供的签名类型
SignUtil - cn.vitelab.auth.utils中的类
签名验证以及生成方案
SignUtil() - 类 的构造器cn.vitelab.auth.utils.SignUtil
 
SimpleSignService - cn.vitelab.auth.service.sign中的类
签名验证监测 使用默认签名
SimpleSignService() - 类 的构造器cn.vitelab.auth.service.sign.SimpleSignService
 
stpLogic - 类 中的静态变量cn.vitelab.auth.utils.AdminPermissionUtil
底层的 StpLogic 对象
stpLogic - 类 中的静态变量cn.vitelab.auth.utils.MemberPermissionUtil
底层的 StpLogic 对象
switchTo(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
临时切换身份为指定账号id
switchTo(Object, SaFunction) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
在一个代码段里方法内,临时切换身份为指定账号id
switchTo(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
临时切换身份为指定账号id
switchTo(Object, SaFunction) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
在一个代码段里方法内,临时切换身份为指定账号id

T

TokenConfigure - cn.vitelab.auth.service.token中的类
[Sa-Token 权限认证] 配置类
TokenConfigure() - 类 的构造器cn.vitelab.auth.service.token.TokenConfigure
 
TYPE - 类 中的静态变量cn.vitelab.auth.utils.AdminPermissionUtil
账号类型标识
TYPE - 类 中的静态变量cn.vitelab.auth.utils.MemberPermissionUtil
账号类型标识

U

UnSign - cn.vitelab.auth.service.sign.annotation中的注释类型
排除签名
untieDisable(Object) - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
解封指定账号
untieDisable(Object) - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
解封指定账号
updateLastActivityToNow() - 类 中的静态方法cn.vitelab.auth.utils.AdminPermissionUtil
续签当前token:(将 [最后操作时间] 更新为当前时间戳) 请注意: 即使token已经 [临时过期] 也可续签成功, 如果此场景下需要提示续签失败,可在此之前调用 checkActivityTimeout() 强制检查是否过期即可
updateLastActivityToNow() - 类 中的静态方法cn.vitelab.auth.utils.MemberPermissionUtil
续签当前token:(将 [最后操作时间] 更新为当前时间戳) 请注意: 即使token已经 [临时过期] 也可续签成功, 如果此场景下需要提示续签失败,可在此之前调用 checkActivityTimeout() 强制检查是否过期即可
UserRole - cn.vitelab.auth.annotation中的注释类型
角色认证(User版):必须具有指定角色标识才能进入该方法 可标注在函数、类上(效果等同于标注在此类的所有方法上)

V

valueOf(String) - 枚举 中的静态方法cn.vitelab.auth.service.sign.SignType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.vitelab.auth.service.sign.SignType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
ViteAuthApplication - cn.vitelab.auth中的类
 
ViteAuthApplication() - 类 的构造器cn.vitelab.auth.ViteAuthApplication
 
A B C D E F G H I K L M N O P R S T U V 
跳过导航链接

Copyright © 2022. All rights reserved.