无法将第二个Google帐户与现有的Firebase用户关联(身份验证/提供商已链接)

时间:2017-05-10 15:26:14

标签: firebase firebase-authentication

我尝试将第二个Google帐户与拥有有效Google Auth提供商的现有Firebase用户相关联。

  1. 使用他的第一个Google帐户登录用户:

    auth.signInWithPopup(new firebase.auth.GoogleAuthProvider())

  2. 然后我尝试将第二个Google帐户与经过身份验证的用户相关联:

    user.linkWithPopup(new firebase.auth.GoogleAuthProvider())

  3. linkWithPopup承诺拒绝错误:

    {code: "auth/provider-already-linked", message: "User can only be linked to one identity for the given provider."}

  4. 这是否意味着Firebase不支持将同一提供商的多个不同配置文件链接到一个用户?它会很快添加吗?

1 个答案:

答案 0 :(得分:0)

正如您的error所说,您不能将多个帐户与单个提供商相关联。您可以为每个提供商only one account。我们不知道将来是否会添加这些选项,但目前它是如何运作的。

希望它有所帮助。