RTDB仅在数据中的某些项目时允许读取

时间:2019-10-25 04:15:56

标签: firebase firebase-realtime-database firebase-authentication firebase-security

我在firebase中有一个RTDB,其中有一个用户子集。我目前已将其配置为授权用户可以发出读取请求,这很好。但是,我需要始终允许对数据库中的一个子集(用户中的用户名)发出读取请求,而另一个子集不读取,而是根据用户对象中是否有给定的电子邮件说出是对还是错(允许读取,但仅进行比较?)。我不确定在Firebase中是否可行。

我将REST请求发送给服务的方式为:“ myfirebaselink / users.json?only =“用户名”,但这不起作用。

我的数据库结构:

  users ...
    {uid} ...
      email
      username

0 个答案:

没有答案