访问firebase安全规则中的属性

问题描述 投票:0回答:1

我正在尝试为我的firebase控制台制定一些规则,以确保我的数据有效。为此,我只想制定一个简单的规则,确保authorized属性等于true是一个开始。

我正在发送像这样的json有效载荷

{
"name": "kris", 
 "message": "message",
"authorized": true
}

我有这样的规则

  {
  /* Visit https://firebase.google.com/docs/database/security to learn more about security rules. */
  "rules": {
   ".validate": "newData.child('authorized').val() === true"
  }
}

我查看了文档,我想,这似乎是访问我的json有效负载中的属性最合理的方式。但我似乎无法访问它,我做错了什么?

json firebase firebase-realtime-database firebase-security-rules
1个回答
1
投票

尝试明确允许写操作:

{
  "rules": {
   ".write": true,
   ".validate": "newData.child('authorized').val() === true"
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.