【问题标题】:AWS Cognito annd Google Attribute Mapping suddenly doesn't work anymoreAWS Cognito 和 Google 属性映射突然不再起作用
【发布时间】:2020-10-16 19:53:18
【问题描述】:

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

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

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

任何帮助将不胜感激。

谢谢

【问题讨论】:

  • 请用jwt查看数据,我们可以从那里开始。
  • 你是怎么解决这个问题的?您如何处理名为 google_123123123123 的新 cognito 池用户?
  • @milan 我还没有解决它。我将在下周继续工作,看看我现在是否能理解这个问题。
  • @milan 4 个月后我解决了:电子邮件属性在应用程序客户端设置中不可写
  • 不错!我想我在论坛的某个地方看到了问题......当有人通过谷歌登录时会发生什么,是否有任何新的 cognito 用户记录?

标签: amazon-web-services amazon-cognito google-signin


【解决方案1】:

我终于解决了:应用客户端设置中email属性不可写。

【讨论】:

    猜你喜欢
    • 2018-11-20
    • 2021-08-21
    • 2019-03-01
    • 2018-10-30
    • 2020-10-16
    • 2018-02-26
    • 2011-12-23
    • 2023-03-14
    • 1970-01-01
    相关资源
    最近更新 更多