这是我要导航到的 URL:
https://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 返回空白页(预期)
链接“https://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 记录。等待其传播。