AWS Cognito:身份验证页面未显示,来自托管 UI URL 的 DNS_PROBE_FINISHED_NXDOMAIN

AWS Cognito:身份验证页面未显示,来自托管 UI URL 的 DNS_PROBE_FINISHED_NXDOMAIN

这是我要导航到的 URL:

http​​s://​auth.[domain].com/oauth2/authorize?client_id=[此处的 id]&response_type=code&scope=email+openid+phone&redirect_uri=https%3A%2F%2F[domain]%2F[page]

错误是:

无法访问此站点请检查 auth.[domain].com 中是否有拼写错误。DNS_PROBE_FINISHED_NXDOMAIN

托管 UI 状态:“可用”

链接:https://[domain].auth.us-east-2.amazoncognito.com 返回空白页(预期)

链接“http​​s://​auth.[domain].com”也返回 DNS_PROBE_FINISHED_NXDOMAIN 错误(除了 Cognito 域之外,我将其设置为自定义域)。

有什么想法可以解释为什么会出现这种情况或如何解决它?我已经等了很长时间(例如,可能是为了传播),但行为没有发生任何变化。这很奇怪,因为我设置了类似的东西,没有任何问题。

更新:我刚刚注意到 https://[我给 Cognito 起的名字].auth.us-east-2.amazoncognito.com/login?client_id=[客户端 ID]&response_type=code&scope=email+openid+phone&redirect_uri=https%3A%2F%2F[domain].com%2F[page] 将解析为登录页面,并且可以正常工作!

答案1

解决方案:

确保根域(或上一级域)具有与应用集成页面中提供给您的目标对应的 CNAME 记录。等待其传播。

相关内容