阶段5 3.微服务项目【学成在线】_day18 用户授权_11-前端集成认证授权-身份校验



把下面赋值到nginx中






前端的服务需要配置一下




重启nginx

启动教学管理的前端



没有登陆直接就进来教学管理的后端了


下面我们要做的就是这两件事
1、前端页面校验用户的身份,如果用户没有登录则跳转到登录页面
2、前端请求资源服务需要在http header中添加jwt令牌,资源服务根据jwt令牌完成授权。

身份校验

前端入口要执行的内容。

在路由触发之前要触发身份校验


搜索openAuthenticate发现在sysConfig下




设置为true



如果是登陆也继续,登陆不需要认证


else的请求 就取用户的jwt令牌。

如果取不到就跳转到登陆页


如果取到了jwt就封装成一个activeUser对象,并存到sessionStorage里面


这个时候 自动进去到了登陆页面


登陆后自动跳转。右上角就显示了用户的信息

回到首页,首页这里也显示当前用户

结束


 

原文地址:https://www.cnblogs.com/wangjunwei/p/11651344.html