我一直在使用Firebase身份验证,并且我一直在使用Facebook和Google登录。当我开始时,不可能(或者我不知道)您可以限制每封电子邮件的帐户,并使用Firebase数据库安全规则和一些代码来照顾它。在数据库中,我现在每个电子邮件只有一个帐户,但是在验证帐户中,每个电子邮件都有多个帐户。我想合并它们,或者事实上在每个电子邮件规则中添加一个帐户。那可能吗?如果是,如何?如果不是,有没有解决办法?让人们合并账户将是一件好事。谢谢!事实上,Firebase通过电子邮件合并用户帐户
1
A
回答
3
即使在Firebase身份验证中创建了一些帐户后,也可以使用同一电子邮件合并帐户。
第一步是通过更改您的Firebase项目控制台中的设置,禁止通过电子邮件发送多个帐户。此更改仅适用于新用户 - 所有现有用户仍将像以前一样登录其现有帐户。
由于您的应用只使用Google/Facebook登录,因此您可以安全地从Firebase控制台中删除不需要的身份验证帐户。假设您的数据库中有一个条目(userid_1,email),并且在您身份验证项目中有两个帐户(userid_1,email,Google)和(userid_2,email,Facebook)。您可以使用Firebase控制台或Firebase admin SDK删除(userid_2,电子邮件,Facebook)帐户。所有后续使用同一封电子邮件的登录信息,无论是通过Google还是Facebook,都将始终返回userid_1帐户。
相关问题
- 1. 通过登录获取用户的电子邮件帐户
- 2. php - 未通过easyspace邮件帐户收到hotmail帐户的电子邮件
- 3. cUrl在instagram上通过电子邮件查找帐户
- 4. 将聚合物和firebase的匿名帐户合并到电子邮件和密码帐户中
- 5. 通过C#通过Google Apps帐户发送电子邮件
- 6. 使用Firebase中的非Gmail帐户通过SMTP发送电子邮件
- 7. PHP通过随机电子邮件帐户发送电子邮件
- 8. Firebase Android,如何通过电子邮件注销用户?
- 9. 通过电子邮件限制Firebase用户
- 10. 通过电子邮件创建用户的Firebase例外处理
- 11. 使用Gmail帐户通过C++发送电子邮件
- 12. 通过电子邮件验证用户
- 13. 通过电子邮件激活用户
- 14. 通过电子邮件搜索用户
- 15. Firebase通过电子邮件和Google帐户进行身份验证
- 16. 通过帐户套件中的电子邮件禁止登录
- 17. 通过点击电子邮件中的链接获取电子邮件中的电子邮件帐户ID
- 18. 通过Python从特定的Outlook帐户发送电子邮件?
- 19. 通过电子邮件帐户验证 - 利弊
- 20. 通过电子邮件中的链接自动激活帐户
- 21. Salesforce SOQL - 通过联系人电子邮件查找帐户
- 22. Cakephp:仅通过电子邮件确认创建成员帐户
- 23. Windows Phone通过不同的电子邮件帐户共享
- 24. 如何通过PHP在Cpanel中创建电子邮件帐户?
- 25. 通过Gmail帐户发送电子邮件问题
- 26. 通过SMTP从GMail或Yahoo帐户发送电子邮件
- 27. 通过Gmail发送电子邮件来自不同帐户
- 28. 发送电子邮件Hotmail帐户通过树莓派
- 29. 如何通过gmail帐户从bash发送电子邮件?
- 30. java如何通过任何帐户发送电子邮件
谢谢我会试试看! –