【发布时间】:2020-03-03 17:00:59
【问题描述】:
我有一个带有适当 firebaseConfig 的 Angular 应用程序,并且正确配置了 apiKey。当应用程序初始化时,它应该去相应的 Firestore 并在那里收集电子邮件地址并将它们存储起来以供以后的用户身份验证。问题是应用程序无法执行此操作,除非有用户登录。这令人困惑,因为我认为应用程序可以访问 Firestore 数据库 没有某人已经过身份验证。我能想出的唯一解决方法是设置 Firestore 规则以允许全局读取访问。这样,当应用启动时,就可以保证可以访问其中的数据库和电子邮件。
我在这里错过了什么?
【问题讨论】:
-
所以您打算存储所有电子邮件客户端以进行身份验证?这听起来很不安全,您会将人们的电子邮件暴露给访问您网站的任何人..
-
我是新手,完全愿意接受建议!
标签: firebase google-cloud-firestore firebase-security