.net - 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 令牌正在工作
解决方案
最后,我自己解决了,我只是使用了 Http 代理选项,它得到了解决。
推荐阅读
- multithreading - 什么会导致使用 RestTemplate 在 Spring Boot Restapi 中过时的连接
- node.js - 'ERR_INVALID_CALLBACK'
- python - 复杂聚合:将三列分为两列,其中包含事件数
- clojure - 为什么我的 CSP 标头中间件不起作用?
- javascript - Chrome 扩展读取文件
- javascript - 运行以下 javascript 后搜索字段不起作用
- windows - Visual Studio Code 编译运行时出现问题(路径错误)
- javascript - 反应钩子redux reducer onChange事件迟到最后输入
- regex - Regexmatch if, and, and date 组合公式
- django - 根据用户在 Django 表单中选择的动态必填字段