我们在Aws S3中托管了一个Angular SPA作为前端,并在Web服务中作为后端。后端Web服务需要进行身份验证以提供响应。但是在开发环境中,我们直接在javascript中对后端凭据(授权令牌)进行了硬编码。我们无法将其转移到产品中,因为它有被Web浏览器暴露的严重风险。因此,我们被要求创建一个解决方案,以通过具有HTTP代理集成的API网关传递授权。但是我们发现没有办法通过对后端Web服务的请求将授权注入Api网关。有没有一种方法可以通过Api网关传递凭据?
我们通过在部署之前将查询参数和授权作为标头传递来创建并测试了Api。但是在部署api之后,我们找不到找到授权的方法,因为它指出应从客户端请求中映射查询参数和标头,这是我们的问题。