如何将Firebase数据库锁定为来自特定(电子邮件)域的任何用户?我有一个小型的个人Firebase Web应用程序,它使用Firebase数据库。我想保护(锁定)这个应用程序的任何用户从一个单一的,特定的领域。我想通过Google认证。我不清楚如何将规则配置为“仅限于来自单个特定域的用户”(例如@foobar.com)可以读写此数据库“。(我看到的部分问题是:很难用足够的信息引导数据库以使这个用例工作。我需要知道用户在认证时的电子邮件,但是auth对象不包含电子邮件。这似乎是一个鸡蛋蛋问题,因为我需要编写引用数据库中数据的Firebase规则,但由于我的用户无法写入数据库,这些数据还不存在。)如果auth有了电子邮件,我就可以轻松地写规则了。提前谢谢!
添加回答
举报
0/150
提交
取消