public class JwtUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_USER_ID |
| Constructor and Description |
|---|
JwtUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
builder(UserModel userModel,
String jwtId)
生成token
|
static boolean |
expired(cn.hutool.jwt.JWT jwt,
long leeway)
判断是否过期
|
static String |
getId(cn.hutool.jwt.JWT jwt)
获取jwt的唯一身份标识
|
static byte[] |
getKey()
配置的加密 key
|
static cn.hutool.jwt.JWT |
parseBody(String token) |
static cn.hutool.jwt.JWT |
readBody(String token)
读取token 信息 过期也能读取
|
static String |
readUserId(cn.hutool.jwt.JWT jwt)
读取用户id
|
public static final String KEY_USER_ID
public static byte[] getKey()
public static cn.hutool.jwt.JWT parseBody(String token)
public static cn.hutool.jwt.JWT readBody(String token)
token - tokenpublic static String readUserId(cn.hutool.jwt.JWT jwt)
jwt - jwtpublic static String getId(cn.hutool.jwt.JWT jwt)
jwt - jwtpublic static boolean expired(cn.hutool.jwt.JWT jwt,
long leeway)
jwt - claimsleeway - 容忍空间,单位:秒。当不能晚于当前时间时,向后容忍;不能早于向前容忍。Copyright © 2017–2022. All rights reserved.