我试图将第二个谷歌帐户链接到一个现有的Firebase用户,该用户拥有活跃的谷歌认证提供商。
1.登录用户使用他的第一个Google帐户:auth.signInWithPopup(new firebase.auth.GoogleAuthProvider())
1.然后我尝试将第二个Google帐户链接到已验证的用户:user.linkWithPopup(new firebase.auth.GoogleAuthProvider())
- linkWithPopup承诺拒绝错误:
{code: "auth/provider-already-linked", message: "User can only be linked to one identity for the given provider."}
这是否意味着Firebase不支持将同一个提供商的多个不同配置文件链接到一个用户?它很快会被添加吗?
1条答案
按热度按时间rggaifut1#
正如您的错误所述,您不能将多个帐户链接到单个提供商。每个提供商只能有一个帐户。我们不知道将来是否会添加这些选项,但目前这是它的工作方式。