@Service public class JwtUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CLAIM_NAME |
| 构造器和说明 |
|---|
JwtUtils(JwtProperties jwtProperties)
通过构造器注入并初始化静态变量
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
generateToken(Map<String,Object> claims)
生成令牌,由于claim value不支持Object,因此直接存储在固定字段上
|
static String |
generateToken(Map<String,Object> claims,
int expire,
TimeUnit timeUnit)
生成令牌,由于claim value不支持Object,因此直接存储在固定字段上
|
static String |
refreshToken(String token)
刷新token,只有token校验通过才能刷新token
|
static Map<String,Object> |
verifyToken(String token)
校验token
|
static <T> T |
verifyToken(String token,
Class<T> type)
校验token,并将claim中的信息转为对象返回
|
public JwtUtils(@Autowired
JwtProperties jwtProperties)
Copyright © 2023. All rights reserved.