类 SaJwtUtil

java.lang.Object
cn.dev33.satoken.temp.jwt.SaJwtUtil

public class SaJwtUtil extends Object
jwt操作工具类
作者:
kong
  • 字段详细资料

    • KEY_VALUE

      public static final String KEY_VALUE
      key: value 前缀
      另请参阅:
    • KEY_EFF

      public static final String KEY_EFF
      key: 有效期 (时间戳)
      另请参阅:
    • NEVER_EXPIRE

      public static final long NEVER_EXPIRE
      当有效期被设为此值时,代表永不过期
      另请参阅:
  • 构造器详细资料

    • SaJwtUtil

      public SaJwtUtil()
  • 方法详细资料

    • createToken

      public static String createToken(String key, Object value, long timeout, String keyt)
      根据指定值创建 jwt-token
      参数:
      key - 存储value使用的key
      value - 要保存的值
      timeout - token有效期 (单位 秒)
      keyt - 秘钥
      返回:
      jwt-token
    • parseToken

      public static io.jsonwebtoken.Claims parseToken(String jwtToken, String keyt)
      从一个 jwt-token 解析出载荷
      参数:
      jwtToken - JwtToken值
      keyt - 秘钥
      返回:
      Claims对象
    • getValue

      public static Object getValue(String key, String jwtToken, String keyt)
      从一个 jwt-token 解析出载荷, 并取出数据
      参数:
      key - 存储value使用的key
      jwtToken - JwtToken值
      keyt - 秘钥
      返回:
    • getTimeout

      public static long getTimeout(String key, String jwtToken, String keyt)
      从一个 jwt-token 解析出载荷, 并取出其剩余有效期
      参数:
      jwtToken - JwtToken值
      keyt - 秘钥
      返回: