spring cloud 微服务增加权限过滤,所有接口被accept denied问题

     在某个微服务模块增加了user jwt token验证,部署上线到spring cloud后,导致该微服务模块所有接口无法访问。通过debug发现,request header里带的token变没了。

     查阅资料发现,是spring cloud zuul组件默认配置是过滤了所有请求header的信息,导致前端发起的request请求header信息丢失。

     解决:

在zuul的application.properties增加不过滤header的配置,并且增加重定向集成功能。

 #默认不进行过滤header
 zuul.sensitiveHeaders=
 #重定向集成功能
 zuul.addHostHeader=true

猜你喜欢

转载自blog.csdn.net/aa5305123/article/details/81662587