用户认证、权限获取过程
2019-12-16 10:24:45 1 举报
用户认证、权限获取过程
作者其他创作
大纲/内容
权限状态,以及token信息
更根据token信息获取用户页面访问权限,重新进行权限赋予
无token信息
绑定返回的token信息到localstorage,添加请求头,并跳转到首页
前端
获取权限信息
本系统部署在内网环境
访问页面信息
用户认证、权限获取过程
验证token有效性
token有效,发送请求获取权限信息
访问的当前页面是否有权限
有效
SLB负载均衡
注册、获取微服务信息
平台综合管理微服务
认证成功
网关微服务
失效
用户访问具体的系统菜单
判断token有效性
重新绑定路由权限,判断用户的访问页面是否有效
返回用户访问权限信息
用户输入登录表单,发起权限认证
SLB负载均衡:多个微服务之间通信
route.beforeEach
结束
获取用户页面访问权限信息
浏览器
beforeEach钩子函数:当每次用户刷新页面的时候,都会调用beforeEach方法
通过负载均衡访问网关微服务
前端微服务
beforeEach的钩子函数
存在
跳转到无权限页面
前后端微服务请求过程
开始
认证失败
后端
权限认证
Vue页面微服务
后端微服务
每一次刷新,触发
获取localstorage中的token信息
注册中心
发送请求验证token有效性
0 条评论
下一页