Class MGL_JwtUtils

java.lang.Object
tech.mgl.core.utils.MGL_JwtUtils

public class MGL_JwtUtils extends Object
  • Field Details

  • Constructor Details

    • MGL_JwtUtils

      public MGL_JwtUtils()
  • Method Details

    • generateToken

      public static String generateToken(String signingKey, Map<String,Object> claims, String subject, long expireTime) throws Exception
      Parameters:
      signingKey -
      claims - 一般加入ID 昵称等即可 使用本类指定的KEY
      subject - 一般用户ID即可 用户唯一识别码
      expireTime - 单位为秒
      Returns:
      Throws:
      Exception
    • generateToken

      public static String generateToken(String signingKey, String subject, long expireTime) throws Exception
      Parameters:
      signingKey -
      subject -
      expireTime -
      Returns:
      Throws:
      Exception
    • getClm

      public static io.jsonwebtoken.Claims getClm(String token, String signingKey) throws io.jsonwebtoken.ExpiredJwtException
      Parameters:
      token -
      signingKey -
      Returns:
      Throws:
      io.jsonwebtoken.ExpiredJwtException
    • verifyToken

      public static boolean verifyToken(String token, String signingKey)
    • getParser

      public static io.jsonwebtoken.JwtParser getParser(String signingKey)