如果通过Zuul API Gateway发送请求,则缺少授权标头

问题描述 投票:1回答:1

当我从其他客户端(邮递员)发送授权标题,也从浏览器发送到后端springboot(2.0.3v) AuthorizationService (without API Gateway)时,'Authorization'标头将存在,并且每个流程都能正常工作。

但是当我通过API网关发送相同的标题时,“授权”标题将被遗漏。此标头将出现在API Gate方式的所有过滤器中。但它会在backend(AuthorizationService)'s filter错过。

请帮助可能是什么原因?任何过滤器都是拦截以避免授权标头?我还注册了带有Access-Control-Allow-Origin的CORS过滤器到“”和Access-Control-Allow-Headers到“”。

spring-boot oauth-2.0 angular5 netflix-zuul api-gateway
1个回答
0
投票

当你将lambda函数与它集成时,API网关集成了一个lambda代理,如果你将一个http url包装到它,你需要在方法集成部分传递头,并通过单击资源并手动添加自定义头来启用CORS名称和启用cors可能会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.