Firebase:通过电子邮件搜索而不让用户看到所有用户

XCode 战士

假设我有一个数据库:

emails
 - [email protected]: userID1
 - [email protected]: userID2
 - [email protected]: userID3

如何创建用户可以搜索以查看电子邮件地址是否存在并随后获取用户 ID,但无法查看整个列表的 Firebase 规则?

例如

/path emails {

   read() { true }, // But will let user view all emails signed up
   write() { writeIfNotExists() }
}
弗兰克·范·普费伦

用户无法搜索不允许他们阅读的数据。用户可以读取数据,在这种情况下他们可以搜索和检索数据,或者他们无法读取数据,在这种情况下既不能检索也不能搜索数据。

如果您想实现这样的用例,最好的办法是在 Cloud Functions for Firebase 中实现一个搜索 API 作为HTTP 端点

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过电子邮件验证进行用户注册

WordPress通过电子邮件获取用户ID

创建所有用户的电子邮件列表

通过电子邮件限制Firebase用户

如何通过电子邮件获取用户?

iOS-Firebase-如何通过Facebook登录已通过电子邮件注册的用户

Firebase身份验证:通过电子邮件或电话号码获取用户

电子邮件包含“ @MyDomain”的所有用户

在Laravel中通过ID获取所有用户的电子邮件

Firebase在哪里存储用户是否通过电子邮件验证

使用Firebase RestApi通过电子邮件和密码注册用户

ionic,firebase:如何从firebase身份验证中获取所有用户电子邮件

通过电子邮件地址搜索用户?

无法通过电子邮件从Sharepoint获取用户

用户注销时通过电子邮件发送所有用户命令

通过电子邮件地址查找用户

流星帐户密码,显示所有用户的电子邮件

雄辩的查询没有通过电子邮件找到用户

通过电子邮件发送点击按钮以检索用户电子邮件

Firebase 通过电子邮件获取用户 UID

Symfony 4 用户通过电子邮件问题搜索

我需要向数组中的所有用户发送电子邮件

Django 查询:具有给定电子邮件的所有用户

验证 Firebase 中所有用户的电子邮件

仅通过电子邮件检查用户是否已有帐户

通过电子邮件的 Square API 搜索用户 - 旧沙箱不支持端点

通过电子邮件地址的一部分查找 firebase 用户?

Firebase 报告每周或每月通过电子邮件发送给预先配置的用户

使用 Microsoft Graph SDK 获取具有特定电子邮件域的所有用户