- 自定义UserDetailsServiceImpl实现UserDetailsService
- usermapper 查询用户
- 返回一个loginUser(继承UserDetails)
- 使用AuthenticationManager的authenticate方法来进行用户认证
- 认证获取用户信息-以id生成jwt返回,并且将用户信息存入redis
- 自定义接口继承OncePerRequestFilter
- 读取token 解析token 取用户信息 封装成Authentication存入SecurityContextHolder
- 认证通过放行
- 读取SecurityContextHolder中的用户信息
- 删除redis中的用户
- 返回结果