类 StpLogicJwtForMixin
java.lang.Object
cn.dev33.satoken.stp.StpLogic
cn.dev33.satoken.jwt.StpLogicJwtForMixin
public class StpLogicJwtForMixin
extends cn.dev33.satoken.stp.StpLogic
Sa-Token 整合 jwt -- Mixin 混入模式
- 作者:
- kong
-
字段概要
从类继承的字段 cn.dev33.satoken.stp.StpLogic
loginType -
构造器概要
构造器构造器说明Sa-Token 整合 jwt -- Mixin 混入StpLogicJwtForMixin(String loginType) Sa-Token 整合 jwt -- Mixin 混入 -
方法概要
修饰符和类型方法说明创建一个TokenValuevoiddeleteTokenToIdMapping(String tokenValue) 删除 Token-Id 映射boolean返回全局配置对象的isShare属性获取当前 Token 的扩展信息获取指定 Token 的扩展信息getLoginIdNotHandle(String tokenValue) 获取指定Token对应的账号id (不做任何特殊处理)cn.dev33.satoken.stp.SaTokenInfo获取当前会话的Token信息long获取当前登录者的 token 剩余有效时间 (单位: 秒)获取jwt秘钥void[禁用] 踢人下线,根据账号id 和 设备类型voidkickoutByTokenValue(String tokenValue) [禁用] 踢人下线,根据指定 Tokenvoidlogout()会话注销void[禁用] 会话注销,根据账号id 和 设备类型voidlogoutByTokenValue(String tokenValue) [禁用] 会话注销,根据指定 Tokenvoid[禁用] 顶人下线,根据账号id 和 设备类型voidsaveTokenToIdMapping(String tokenValue, Object loginId, long timeout) 存储 Token-Id 映射searchTokenValue(String keyword, int start, int size, boolean sortType) [禁用] 根据条件查询TokenvoidupdateTokenToIdMapping(String tokenValue, Object loginId) 更改 Token 指向的 账号Id 值从类继承的方法 cn.dev33.satoken.stp.StpLogic
checkActivityTimeout, checkActivityTimeout, checkByAnnotation, checkByAnnotation, checkByAnnotation, checkByAnnotation, checkByAnnotation, checkDisable, checkDisable, checkDisableLevel, checkDisableLevel, checkLogin, checkPermission, checkPermissionAnd, checkPermissionOr, checkRole, checkRoleAnd, checkRoleOr, checkSafe, checkSafe, clearLastActivity, closeSafe, closeSafe, createLoginSession, createLoginSession, deleteTokenSession, disable, disable, disableLevel, disableLevel, distUsableToken, endSwitch, getAnonTokenSession, getAnonTokenSession, getConfig, getConfigOfCookieTimeout, getDisableLevel, getDisableLevel, getDisableTime, getDisableTime, getLoginDevice, getLoginId, getLoginId, getLoginIdAsInt, getLoginIdAsLong, getLoginIdAsString, getLoginIdByToken, getLoginIdDefaultNull, getLoginType, getPermissionList, getPermissionList, getRoleList, getRoleList, getSafeTime, getSafeTime, getSaTokenDao, getSession, getSession, getSessionByLoginId, getSessionByLoginId, getSessionBySessionId, getSessionBySessionId, getSessionTimeout, getSessionTimeoutByLoginId, getSwitchLoginId, getTokenActivityTimeout, getTokenActivityTimeoutByToken, getTokenName, getTokenSession, getTokenSession, getTokenSessionByToken, getTokenSessionByToken, getTokenSessionTimeout, getTokenSessionTimeoutByTokenValue, getTokenTimeoutByLoginId, getTokenValue, getTokenValueByLoginId, getTokenValueByLoginId, getTokenValueListByLoginId, getTokenValueListByLoginId, getTokenValueNotCut, getTokenValueNotNull, hasElement, hasPermission, hasPermission, hasPermissionAnd, hasPermissionOr, hasRole, hasRole, hasRoleAnd, hasRoleOr, isDisable, isDisable, isDisableLevel, isDisableLevel, isLogin, isOpenActivityCheck, isSafe, isSafe, isSafe, isSwitch, isValidLoginId, kickout, login, login, login, login, login, logout, logoutByMaxLoginCount, openSafe, openSafe, renewTimeout, renewTimeout, searchSessionId, searchTokenSessionId, setLastActivityToNow, setLoginType, setTokenValue, setTokenValue, setTokenValue, setTokenValueToCookie, setTokenValueToResponseHeader, setTokenValueToStorage, splicingKeyDisable, splicingKeyJustCreatedSave, splicingKeyLastActivityTime, splicingKeySafe, splicingKeySession, splicingKeySwitch, splicingKeyTokenName, splicingKeyTokenSession, splicingKeyTokenValue, switchTo, switchTo, untieDisable, untieDisable, updateLastActivityToNow, updateLastActivityToNow
-
构造器详细资料
-
StpLogicJwtForMixin
public StpLogicJwtForMixin()Sa-Token 整合 jwt -- Mixin 混入 -
StpLogicJwtForMixin
Sa-Token 整合 jwt -- Mixin 混入- 参数:
loginType- 账号体系标识
-
-
方法详细资料
-
jwtSecretKey
获取jwt秘钥- 返回:
- /
-
createTokenValue
public String createTokenValue(Object loginId, String device, long timeout, Map<String, Object> extraData) 创建一个TokenValue- 覆盖:
createTokenValue在类中cn.dev33.satoken.stp.StpLogic
-
getTokenInfo
public cn.dev33.satoken.stp.SaTokenInfo getTokenInfo()获取当前会话的Token信息- 覆盖:
getTokenInfo在类中cn.dev33.satoken.stp.StpLogic- 返回:
- token信息
-
getLoginIdNotHandle
获取指定Token对应的账号id (不做任何特殊处理)- 覆盖:
getLoginIdNotHandle在类中cn.dev33.satoken.stp.StpLogic
-
logout
public void logout()会话注销- 覆盖:
logout在类中cn.dev33.satoken.stp.StpLogic
-
logout
[禁用] 会话注销,根据账号id 和 设备类型- 覆盖:
logout在类中cn.dev33.satoken.stp.StpLogic
-
logoutByTokenValue
[禁用] 会话注销,根据指定 Token- 覆盖:
logoutByTokenValue在类中cn.dev33.satoken.stp.StpLogic
-
kickout
[禁用] 踢人下线,根据账号id 和 设备类型- 覆盖:
kickout在类中cn.dev33.satoken.stp.StpLogic
-
kickoutByTokenValue
[禁用] 踢人下线,根据指定 Token- 覆盖:
kickoutByTokenValue在类中cn.dev33.satoken.stp.StpLogic
-
replaced
[禁用] 顶人下线,根据账号id 和 设备类型- 覆盖:
replaced在类中cn.dev33.satoken.stp.StpLogic
-
getExtra
获取当前 Token 的扩展信息- 覆盖:
getExtra在类中cn.dev33.satoken.stp.StpLogic
-
getExtra
获取指定 Token 的扩展信息- 覆盖:
getExtra在类中cn.dev33.satoken.stp.StpLogic
-
deleteTokenToIdMapping
删除 Token-Id 映射- 覆盖:
deleteTokenToIdMapping在类中cn.dev33.satoken.stp.StpLogic
-
updateTokenToIdMapping
更改 Token 指向的 账号Id 值- 覆盖:
updateTokenToIdMapping在类中cn.dev33.satoken.stp.StpLogic
-
saveTokenToIdMapping
存储 Token-Id 映射- 覆盖:
saveTokenToIdMapping在类中cn.dev33.satoken.stp.StpLogic
-
getTokenTimeout
public long getTokenTimeout()获取当前登录者的 token 剩余有效时间 (单位: 秒)- 覆盖:
getTokenTimeout在类中cn.dev33.satoken.stp.StpLogic
-
searchTokenValue
[禁用] 根据条件查询Token- 覆盖:
searchTokenValue在类中cn.dev33.satoken.stp.StpLogic
-