zuul将授权标头值传递给服务

时间:2019-03-27 10:09:54

标签: spring-boot http-headers authorization netflix-zuul

为我的几个服务编写一个zuul网关,并且所有服务都有标头Authorization传递Bearer令牌。直接打击所有工作正常的服务。 像这样。 enter image description here

在zuul网关@前置过滤器上,我正在使用addZuulRequestHeader来设置Authorization值。但是由于错误authorization, supported authorization schema is Bearer无效而失败了

RequestContext ctx = RequestContext.getCurrentContext();
HttpServletRequest request = ctx.getRequest();

String header = request.getHeader("Authorization");

ctx.addZuulRequestHeader("Authorization", header);

属性文件是

zuul.routes.service-1.path=/service-1-api/**
zuul.routes.service-1.url=https://service-1-e1.abc.com/

0 个答案:

没有答案