Spring cloud微服务安全实战-5-4请求转发及退出


步骤1234已经完成

下面处理 5678这几步。zuul在转发的时候 把请求头加上

获取订单信息

加一个按钮,登陆成功后,去拿订单的信息。


展示获取到的订单信息

ts代码

ts内定义order对象

定义getOrder的方法

和登陆类似 ,这次发的是get请求

前端代码的后端java

先复制zuul的依赖



启动类上加注解

创建配置文件


api开头转发到9070上

域名映射


现在已经有很多个应用了 都是localhost 加端口号的 。大家可能分不清地址是哪个服务的
改成域名去访问,这样一看就是api转发到网关上去了。

编辑host文件。




配置好以后,转发是原样转发,并没有加请求头。

token加到请求头上。

继承zuulFilter




加上敏感头的配置 ,这里配置为空



声明称一个SpringBean



永远起作用

请求前置

排序写0


从session里面拿到token 加到请求头里面
复制之前写的代码

用工具的方法 拿到了请求




订单服务返回订单信息





 

启动服务测试


认证服务器


admin


订单服务


网关






点击按钮

orderAPI的日志

退出

加一个退出的按钮






重启admin服务看效果

点击退出按钮 返回到登陆

结束

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