jwt登录验证逻辑

登录->生成token

同时给前端用户信息(缓存用户信息) 以及 菜单按钮权限接口(有则从缓存中取,无就重新缓存)

退出->清除该用户信息缓存 ,清除缓存


--当用户保存菜单权限时候,删除当前角色所拥有的菜单权限缓存

--后端获取当前用户信息

--编辑或新增用户,清除缓存


过滤器->验证api


1.验证是否带有token
2.验证token是否有效
先从redis中取用户token,如果存在,判断2个token是否一致,如果不一致,则替换为新的token

3.拿到当前请求地址,判断缓存中是否存在,如果存在则有权限访问,不存在则401

原文地址:https://www.cnblogs.com/mc-hui/p/12565869.html