首页 > 解决方案 > JWT 令牌不适用于 AWS API 网关

问题描述

我们在 EC2 上托管了大约 10 个 .net 微服务,所有服务都使用 JWT 令牌进行授权,每个微服务都托管在一个端口上,例如 35.xx.xx.xx:8080 、35.xx.xx.xx:8081 等. 现在我想将这些微服务集成到 AWS API 网关,我使用了 swagger hub 并将所有微服务集成到 AWS API 网关中的单个端点(端点是https://API ID.execute-api.region.amazonaws.com /stage。在使用身份验证完成所有这些操作后,我生成了 JWT 令牌,但我无法使用相同的令牌从其他服务获取/发布/放置数据。我得到你没有授权错误。缺少什么配置此处将 JWT 令牌发送到端点。

注意:当我使用单个端点时,相同的 JWT 令牌正在工作

标签: .netamazon-web-servicesjwtaws-api-gatewayswaggerhub

解决方案


最后,我自己解决了,我只是使用了 Http 代理选项,它得到了解决。


推荐阅读