校验JWT令牌
实现思路梳理:
1、前端请求后端接口,在请求头中携带JWT令牌
//创建jwt令牌
String token = JwtUtil.createJWT("itcast",1000 * 60 * 60, claims);
图1:
//登录成功,生成JWT令牌
Map<String, Object> claims = new HashMap<>();
claims.put(JwtClaimsConstant.EMP_ID,employee.getId()); //claims(key,value)
String token = JwtUtil.createJWT(
jwtProperties.getAdminSecretKey(),
jwtProperties.getAdminTtl(),
claims);
2、后端通过拦截器统一进行JWT令牌校验
创建拦截器
/**
* jwt令牌校验的拦截器
*/
@Component
@Slf4j
public