类 SaTempUtil

java.lang.Object
cn.dev33.satoken.temp.SaTempUtil

public class SaTempUtil extends Object
Sa-Token 临时验证令牌模块
作者:
kong
  • 方法详细资料

    • createToken

      public static String createToken(Object value, long timeout)
      为 指定值 创建一个临时 Token
      参数:
      value - 指定值
      timeout - 有效期,单位:秒,-1代表永久有效
      返回:
      生成的token
    • createToken

      public static String createToken(String service, Object value, long timeout)
      为 指定服务 指定值 创建一个 Token
      参数:
      service - 服务标识
      value - 指定值
      timeout - 有效期,单位:秒,-1代表永久有效
      返回:
      生成的token
    • parseToken

      public static Object parseToken(String token)
      解析 Token 获取 value
      参数:
      token - 指定 Token
      返回:
      /
    • parseToken

      public static Object parseToken(String service, String token)
      解析 Token 获取 value
      参数:
      service - 服务标识
      token - 指定 Token
      返回:
      /
    • parseToken

      public static <T> T parseToken(String token, Class<T> cs)
      解析 Token 获取 value,并转换为指定类型
      类型参数:
      T - 默认值的类型
      参数:
      token - 指定 Token
      cs - 指定类型
      返回:
      /
    • parseToken

      public static <T> T parseToken(String service, String token, Class<T> cs)
      解析 Token 获取 value,并转换为指定类型
      类型参数:
      T - 默认值的类型
      参数:
      service - 服务标识
      token - 指定 Token
      cs - 指定类型
      返回:
      /
    • getTimeout

      public static long getTimeout(String token)
      获取指定 Token 的剩余有效期,单位:秒

      返回值 -1 代表永久,-2 代表token无效

      参数:
      token - 指定 Token
      返回:
      /
    • getTimeout

      public static long getTimeout(String service, String token)
      获取指定服务指定 Token 的剩余有效期,单位:秒

      返回值 -1 代表永久,-2 代表token无效

      参数:
      service - 服务标识
      token - 指定 Token
      返回:
      /
    • deleteToken

      public static void deleteToken(String token)
      删除一个 Token
      参数:
      token - 指定 Token
    • deleteToken

      public static void deleteToken(String service, String token)
      删除一个 Token
      参数:
      service - 服务标识
      token - 指定 Token