public class StpLogicJwtForStateless extends StpLogic
| 构造器和说明 |
|---|
StpLogicJwtForStateless()
Sa-Token 整合 jwt -- stateless 无状态
|
StpLogicJwtForStateless(java.lang.String loginType)
Sa-Token 整合 jwt -- stateless 无状态
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
createTokenValue(java.lang.Object loginId,
java.lang.String device,
long timeout,
java.util.Map<java.lang.String,java.lang.Object> extraData)
创建一个TokenValue
|
java.lang.Object |
getExtra(java.lang.String key)
获取Token携带的扩展信息
|
java.lang.String |
getLoginDevice()
返回当前会话的登录设备
|
java.lang.String |
getLoginIdNotHandle(java.lang.String tokenValue)
获取指定Token对应的账号id (不做任何特殊处理)
|
SaTokenDao |
getSaTokenDao()
[禁用] 返回持久化对象
|
SaTokenInfo |
getTokenInfo()
获取当前会话的Token信息
|
long |
getTokenTimeout()
获取当前登录者的 token 剩余有效时间 (单位: 秒)
|
java.lang.String |
jwtSecretKey()
获取jwt秘钥
|
void |
login(java.lang.Object id,
SaLoginModel loginModel)
会话登录,并指定所有登录参数Model
|
void |
logout()
会话注销
|
checkActivityTimeout, checkActivityTimeout, checkByAnnotation, checkByAnnotation, checkByAnnotation, checkByAnnotation, checkLogin, checkPermission, checkPermissionAnd, checkPermissionOr, checkRole, checkRoleAnd, checkRoleOr, checkSafe, clearLastActivity, clearTokenCommonMethod, closeSafe, createLoginSession, createLoginSession, createTokenValue, deleteTokenSession, deleteTokenToIdMapping, disable, endSwitch, getConfig, getConfigOfIsShare, getDisableTime, getLoginId, getLoginId, getLoginIdAsInt, getLoginIdAsLong, getLoginIdAsString, getLoginIdByToken, getLoginIdDefaultNull, getLoginType, getPermissionList, getPermissionList, getRoleList, getRoleList, getSafeTime, 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, hasElement, hasPermission, hasPermission, hasPermissionAnd, hasPermissionOr, hasRole, hasRole, hasRoleAnd, hasRoleOr, isDisable, isLogin, isOpenActivityCheck, isSafe, isSwitch, isValidLoginId, kickout, kickout, kickoutByTokenValue, login, login, login, logout, logout, logoutByLoginId, logoutByLoginId, logoutByTokenValue, openSafe, renewTimeout, renewTimeout, replaced, saveTokenToIdMapping, searchSessionId, searchTokenSessionId, searchTokenValue, setLastActivityToNow, setLoginType, setTokenValue, setTokenValue, setTokenValueToCookie, setTokenValueToStorage, splicingKeyDisable, splicingKeyJustCreatedSave, splicingKeyLastActivityTime, splicingKeySession, splicingKeySwitch, splicingKeyTokenName, splicingKeyTokenSession, splicingKeyTokenValue, switchTo, switchTo, untieDisable, updateLastActivityToNow, updateLastActivityToNow, updateTokenToIdMappingpublic StpLogicJwtForStateless()
public StpLogicJwtForStateless(java.lang.String loginType)
loginType - 账号体系标识public java.lang.String jwtSecretKey()
public java.lang.String createTokenValue(java.lang.Object loginId,
java.lang.String device,
long timeout,
java.util.Map<java.lang.String,java.lang.Object> extraData)
createTokenValue 在类中 StpLogicpublic SaTokenInfo getTokenInfo()
getTokenInfo 在类中 StpLogicpublic void login(java.lang.Object id,
SaLoginModel loginModel)
public java.lang.String getLoginIdNotHandle(java.lang.String tokenValue)
getLoginIdNotHandle 在类中 StpLogicpublic java.lang.Object getExtra(java.lang.String key)
public long getTokenTimeout()
getTokenTimeout 在类中 StpLogicpublic java.lang.String getLoginDevice()
getLoginDevice 在类中 StpLogicpublic SaTokenDao getSaTokenDao()
getSaTokenDao 在类中 StpLogicCopyright © 2022. All Rights Reserved.