为我的几个服务编写一个zuul网关,并且所有服务都有标头Authorization传递Bearer令牌。直接打击所有工作正常的服务。 像这样。
在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/