AWS Cognito域名URL无法访问,是否为配置问题?
AWS Cognito Google登录链接错误及空白页排查
首先看你提供的授权链接,存在明显的格式错误:URL开头重复了https://,变成了https://https//,这直接导致了“无法访问此网站”的错误。修正后的正确链接应该是:
https://app-staging.auth.us-west-2.amazoncognito.com/oauth2/authorize?redirect_uri=http%3A%2F%2Flocalhost%3A3000%2F&response_type=code&client_id=6hc77glg1j5bf77hr7222pe1f9&identity_provider=Google&scope=aws.cognito.signin.user.admin%20email%20openid%20phone%20profile&state=VECFZ6rkJppApLs6t7rmvWd6eAsQt733&code_challenge=OLFasqA8SeKpys2-x9UGSWhU7ejDjLTovIveTaCyIb0&code_challenge_method=S256
回到你的核心问题:当AWS Cognito域名URL打开后显示完全空白页面,确实说明配置存在问题。结合你用Google登录的场景,修正链接后如果仍出现空白页或登录失败,重点排查以下几点:
- 检查Cognito用户池是否已正确启用Google作为身份提供商,且Google侧的客户端ID、客户端密钥配置无误
- 确认
redirect_uri(即http://localhost:3000/)已添加到Cognito应用客户端的“允许的回调URL”列表中 - 验证应用客户端的权限范围(
scope)是否与Cognito用户池配置的允许范围匹配 - 检查Cognito用户池的域名是否已正确配置并生效
内容的提问来源于stack exchange,提问作者Mike Chan
相关产品推荐
相关产品推荐

