是否可以通过读取属性的某些子信息来限制Firebase实时数据库中条目的读取?

时间:2019-05-30 21:11:49

标签: firebase firebase-realtime-database

现在,我在聊天应用程序中将以下规则用于Firebase实时数据库:

{
"rules":
{
"Chat":
{
".read": [more code]  ($uid===data.child('sender_identifier').val() [more code]

该规则仅将条目的读取限制为与“ sender_identifier”具有相同名称的标识符相同的条目。

但是我想通过与$ uid代表的条目相对应的字段来对其进行更多限制,但是如果我尝试制作类似以下内容的内容:$ uid.child(),我试图在其中定义限制,那就是一个大号。

我知道我可以在客户端执行此操作,但我希望它可以在服务器端使用,以使其更免受恶意用户的侵害;否则,我将仅在客户端中实施,并非如此。在任何情况下都可能会带来很多问题。

是否有任何方法可以根据同一读取条目的字段来限制Firebase条目的读取?

0 个答案:

没有答案