类 JwtUtils

java.lang.Object
com.cdkjframework.util.encrypts.JwtUtils

@Component public class JwtUtils extends Object
  • 构造器详细资料

    • JwtUtils

      public JwtUtils()
  • 方法详细资料

    • parseJwt

      public static io.jsonwebtoken.Claims parseJwt(String jsonWebToken, String base64Security)
      解密
      参数:
      jsonWebToken - token
      base64Security - 密钥
      返回:
      返回结果
    • createJwt

      public static String createJwt(Map<String,Object> map, String base64Security)
      前三个参数为自己用户token的一些信息比如id,权限,名称等。不要将隐私信息放入(大家都可以获取到)
      参数:
      map - 参数
      base64Security - 密钥
      返回:
      返回结果
    • createJwt

      public static String createJwt(Map<String,Object> map, String base64Security, long expiration)
      前三个参数为自己用户token的一些信息比如id,权限,名称等。不要将隐私信息放入(大家都可以获取到)
      参数:
      map - 参数
      base64Security - 密钥
      expiration - 过期时间
      返回:
      返回结果
    • checkToken

      public static String checkToken(String jwtToken, String base64Security, String userAgent) throws GlobalException
      检查token
      参数:
      jwtToken - token
      base64Security - base64安全性
      userAgent - 用户代理
      返回:
      返回 redis token
      抛出:
      Exception - 异常信息
      GlobalException
    • main

      public static void main(String[] args)