我已启用电子邮件/密码和 Google 作为提供商。我能够使用这两个提供商创建用户,因此我在 Firebase 中拥有两个具有相同标识符(电子邮件)的用户。我需要身份...
我已启用电子邮件/密码和 Google 作为提供商。我能够使用这两个提供商创建用户,因此我在 Firebase 中拥有两个具有相同标识符(电子邮件)的用户。我需要标识符是唯一的。
Stack Overflow 上一个相当古老但相同的问题的答案是:
步骤 1:转到 Firebase 控制台 > 身份验证 > 登录方法。选中“防止使用单个电子邮件 ID 创建多个帐户”选项。
但这个选项对我来说不存在。我在高级下看到的唯一内容是 SMS 多因素身份验证。这个功能在 Blaze 计划中是否可用(我有 Spark)或者多年来已被删除?
如果没有设置,是否应该使用规则进行设置,或者我是否需要在调用之前进行额外 signInWithPopup
检查 createUserWithEmailAndPassword
?