阶段5 3.微服务项目【学成在线】_day18 用户授权_11-前端集成认证授权-身份校验
把下面赋值到nginx中
前端的服务需要配置一下
重启nginx
启动教学管理的前端
没有登陆直接就进来教学管理的后端了
下面我们要做的就是这两件事
1、前端页面校验用户的身份,如果用户没有登录则跳转到登录页面
2、前端请求资源服务需要在http header中添加jwt令牌,资源服务根据jwt令牌完成授权。
身份校验
前端入口要执行的内容。
在路由触发之前要触发身份校验
搜索openAuthenticate发现在sysConfig下
设置为true
如果是登陆也继续,登陆不需要认证
else的请求 就取用户的jwt令牌。
如果取不到就跳转到登陆页
如果取到了jwt就封装成一个activeUser对象,并存到sessionStorage里面
这个时候 自动进去到了登陆页面
登陆后自动跳转。右上角就显示了用户的信息
回到首页,首页这里也显示当前用户
结束