Package tech.mgl.core.utils
Class MGL_JwtUtils
java.lang.Object
tech.mgl.core.utils.MGL_JwtUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgenerateToken(String signingKey, String subject, long expireTime) static Stringstatic io.jsonwebtoken.Claimsstatic io.jsonwebtoken.JwtParserstatic booleanverifyToken(String token, String signingKey)
-
Field Details
-
CLAIMS_KEY_ID
- See Also:
-
CLAIMS_KEY_NAME
- See Also:
-
CLAIMS_KEY_NICK_NAME
- See Also:
-
-
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 昵称等即可 使用本类指定的KEYsubject- 一般用户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
-
getParser
-