【问题标题】:Merge two accounts in Cognito created with same email (email and social)合并 Cognito 中使用相同电子邮件(电子邮件和社交)创建的两个帐户
【发布时间】:2019-07-17 22:04:15
【问题描述】:

在我的应用程序中,我将 Amazon Cognito 托管 UI 配置为通过电子邮件和社交(facebook 和 google)处理身份验证。

问题:

当用户通过电子邮件(例如:gmail)创建帐户并随后通过社交(例如:相同的 gmail)注册时,我在 Cognito 中创建了两个帐户。

问题:

如何合并使用同一电子邮件创建的这两个帐户?

感谢您的帮助。

编辑

对于那些感兴趣的人,我在 aws amplify 上创建了一个问题: https://github.com/aws-amplify/amplify-js/issues/2754

【问题讨论】:

标签: amazon-cognito aws-amplify


【解决方案1】:

您无法链接它们,但是您可以通过在 ConfirmSignUp API 中设置 forceAliasCreation 参数来决定行为。如果您将其设置为 false,如果用户已经使用相同的电子邮件/电话号码注册,则会引发错误。如果设置为true,旧帐户将被停用,新帐户将是他唯一可以使用的帐户。您可以阅读有关此行为的更多信息here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-26
    • 1970-01-01
    • 2018-06-16
    • 2011-08-05
    • 2020-06-10
    • 2013-06-10
    • 1970-01-01
    • 2021-12-10
    相关资源
    最近更新 更多