AWS Cognito 和 Google 属性映射突然不再起作用

AWS Cognito annd Google Attribute Mapping suddenly doesn't work anymore

我的应用程序使用 Cognito 和 Google 作为社交身份验证提供程序。除了不再映射电子邮件属性外,一切正常。 它之前在我的开发 AWS 账户上运行,现在我将它部署在另一个账户上,这是我们的生产 AWS 账户。一切都通过 CloudFormation 部署,因此人为错误是有限的。

通过 Google 注册工作正常,唯一的问题是电子邮件属性不再映射。我尝试使用相同的 google oauth 密钥,因此问题并非来自 Google 配置端。我仍然在我的客户端应用程序和 Cognito 设置中请求电子邮件、配置文件和 openid 范围,并且 Google 电子邮件属性映射到 Cognito 配置中。

用户注册后,我可以在 Cognito 控制台中看到他,映射到其 Google 帐户,但未设置电子邮件属性。我现在卡住了 2 天,我将所有 Cognito 设置与开发 AWS 帐户进行了比较,结果完全一样,我不知道还能做什么。

如有任何帮助,我们将不胜感激。

谢谢

我终于解决了:邮件属性在应用程序客户端设置中不可写。