类 StpLogicJwtForSimple

java.lang.Object
cn.dev33.satoken.stp.StpLogic
cn.dev33.satoken.jwt.StpLogicJwtForSimple

public class StpLogicJwtForSimple extends cn.dev33.satoken.stp.StpLogic
Sa-Token 整合 jwt -- Simple 简单模式
从以下版本开始:
1.30.0
作者:
click33
  • 字段概要

    从类继承的字段 cn.dev33.satoken.stp.StpLogic

    loginType
  • 构造器概要

    构造器
    构造器
    说明
    Sa-Token 整合 jwt -- Simple模式
    Sa-Token 整合 jwt -- Simple模式
  • 方法概要

    修饰符和类型
    方法
    说明
    createTokenValue(Object loginId, String deviceType, long timeout, Map<String,Object> extraData)
    创建一个TokenValue
    获取当前 Token 的扩展信息
    getExtra(String tokenValue, String key)
    获取指定 Token 的扩展信息
    boolean
    重写返回:支持 extra 扩展参数
    boolean
     
    获取jwt秘钥

    从类继承的方法 cn.dev33.satoken.stp.StpLogic

    _logout, _logoutByTokenValue, _removeTerminal, checkActiveTimeout, checkActiveTimeout, checkActiveTimeoutByConfig, checkDisable, checkDisable, checkDisableLevel, checkDisableLevel, checkLogin, checkLoginArgs, checkPermission, checkPermissionAnd, checkPermissionOr, checkRole, checkRoleAnd, checkRoleOr, checkSafe, checkSafe, clearLastActive, closeSafe, closeSafe, createLoginSession, createLoginSession, createSaLoginParameter, createSaLogoutParameter, deleteTokenSession, deleteTokenToIdMapping, disable, disable, disableLevel, disableLevel, distUsableToken, endSwitch, forEachTerminalList, getAnonTokenSession, getAnonTokenSession, getConfig, getConfigOfCookieTimeout, getConfigOfMaxTryTimes, getConfigOrGlobal, getDisableLevel, getDisableLevel, getDisableTime, getDisableTime, getLoginDevice, getLoginDeviceByToken, getLoginDeviceType, getLoginDeviceTypeByToken, getLoginId, getLoginId, getLoginIdAsInt, getLoginIdAsLong, getLoginIdAsString, getLoginIdByToken, getLoginIdByTokenNotThinkFreeze, getLoginIdDefaultNull, getLoginIdNotHandle, getLoginType, getOrCreateLoginSession, getPermissionList, getPermissionList, getRoleList, getRoleList, getSafeTime, getSafeTime, getSaTokenDao, getSession, getSession, getSessionByLoginId, getSessionByLoginId, getSessionByLoginId, getSessionBySessionId, getSessionBySessionId, getSessionTimeout, getSessionTimeoutByLoginId, getSwitchLoginId, getTerminalListByLoginId, getTerminalListByLoginId, getTokenActiveTimeout, getTokenActiveTimeoutByToken, getTokenInfo, getTokenLastActiveTime, getTokenLastActiveTime, getTokenName, getTokenSession, getTokenSession, getTokenSessionByToken, getTokenSessionByToken, getTokenSessionTimeout, getTokenSessionTimeoutByTokenValue, getTokenTimeout, getTokenTimeout, getTokenTimeoutByLoginId, getTokenUseActiveTimeout, getTokenUseActiveTimeoutOrGlobalConfig, getTokenValue, getTokenValue, getTokenValueByLoginId, getTokenValueByLoginId, getTokenValueListByLoginId, getTokenValueListByLoginId, getTokenValueNotCut, getTokenValueNotNull, hasElement, hasPermission, hasPermission, hasPermissionAnd, hasPermissionOr, hasRole, hasRole, hasRoleAnd, hasRoleOr, isDisable, isDisable, isDisableLevel, isDisableLevel, isFreeze, isLogin, isLogin, isOpenCheckActiveTimeout, isSafe, isSafe, isSafe, isSwitch, isTrustDeviceId, isValidLoginId, isValidToken, kickout, kickout, kickout, kickoutByTokenValue, kickoutByTokenValue, login, login, login, login, login, logout, logout, logout, logout, logout, logoutByMaxLoginCount, logoutByTokenValue, logoutByTokenValue, openSafe, openSafe, removeTerminalByKickout, removeTerminalByLogout, removeTerminalByReplaced, renewTimeout, renewTimeout, replaced, replaced, replaced, replacedByTokenValue, replacedByTokenValue, saveTokenToIdMapping, searchSessionId, searchTokenSessionId, searchTokenValue, setConfig, setLastActiveToNow, setLoginType, setTokenValue, setTokenValue, setTokenValue, setTokenValueToCookie, setTokenValueToCookie, setTokenValueToResponseHeader, setTokenValueToStorage, splicingKeyDisable, splicingKeyJustCreatedSave, splicingKeyLastActiveTime, splicingKeySafe, splicingKeySession, splicingKeySwitch, splicingKeyTokenName, splicingKeyTokenSession, splicingKeyTokenValue, switchTo, switchTo, untieDisable, untieDisable, updateLastActiveToNow, updateLastActiveToNow, updateTokenToIdMapping

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • StpLogicJwtForSimple

      public StpLogicJwtForSimple()
      Sa-Token 整合 jwt -- Simple模式
    • StpLogicJwtForSimple

      public StpLogicJwtForSimple(String loginType)
      Sa-Token 整合 jwt -- Simple模式
      参数:
      loginType - 账号体系标识
  • 方法详细资料

    • jwtSecretKey

      public String jwtSecretKey()
      获取jwt秘钥
      返回:
      /
    • createTokenValue

      public String createTokenValue(Object loginId, String deviceType, long timeout, Map<String,Object> extraData)
      创建一个TokenValue
      覆盖:
      createTokenValue 在类中 cn.dev33.satoken.stp.StpLogic
    • getExtra

      public Object getExtra(String key)
      获取当前 Token 的扩展信息
      覆盖:
      getExtra 在类中 cn.dev33.satoken.stp.StpLogic
    • getExtra

      public Object getExtra(String tokenValue, String key)
      获取指定 Token 的扩展信息
      覆盖:
      getExtra 在类中 cn.dev33.satoken.stp.StpLogic
    • isSupportShareToken

      public boolean isSupportShareToken()
      覆盖:
      isSupportShareToken 在类中 cn.dev33.satoken.stp.StpLogic
    • isSupportExtra

      public boolean isSupportExtra()
      重写返回:支持 extra 扩展参数
      覆盖:
      isSupportExtra 在类中 cn.dev33.satoken.stp.StpLogic