amazon-web-services - 登录后具有 cognito 的 Amazon 负载均衡器返回 401
问题描述
我们的应用程序前面有一个 Amazon 负载均衡器,Cognito 作为我们的 IdP。我们可以进入登录页面。用户登录后,他们会得到一个带有 url 的“401 Unauthorized”页面:
https://xxxxx.com/oauth2/idpresponse?code=xxxx&state=xxxx
我们收到此错误的原因可能是什么?亚马逊似乎有关于这个 [0] 和 [1] 的非常简单的文档。我们已经确保所有 oauth2 端点都是正确的(oauth2/token、oauth2/authorize 等)。不知道还能去哪里看。
我们的设置大致如下所示:https ://www.exampleloadbalancer.com/auth_detail.html
[1] https://aws.amazon.com/premiumsupport/knowledge-center/elb-configure-authentication-alb/
[2] https://docs.aws.amazon.com/elasticloadbalancing/latest/application/listener-authenticate-users.html
解决方案
回答我自己的问题。
事实证明,面对 401 的用户正在他们的网络中使用代理。该代理以某种原因阻止了我的网站(最后,这与 cognito 无关)。
推荐阅读
- javascript - Javascript WordPress | 如何实现window.history.pushState()
- c - gets_s() 预期行为
- entity-framework - EF Core 5 和 FromSqlRaw 与继承
- python - 如何从数据框创建字典,作为唯一键的索引?
- jmeter - 在 Jmeter 中处理 oauth 令牌
- tensorflow - 为什么在每个 epoch 之后不调用 Keras 自定义指标?[解决了]
- r - 如何识别相同但顺序不同的列或另一列中的列?
- content-management-system - 用于手动编码 html 网站的无头 CMS - 从 wordpress 转向无头
- list - editMode 在 .sheet 或 .fullScreenCover 但使用 NavigationLink 的情况下不起作用
- mysql - 在 BigQuery 中加入自身