Google cloud firestore Firestore安全规则:在get()调用中传递请求参数?

Google cloud firestore Firestore安全规则:在get()调用中传递请求参数?,google-cloud-firestore,firebase-security,Google Cloud Firestore,Firebase Security,我希望能够将我的应用程序中的get()调用与其他调用区分开来 在安全规则中,我在read规则中写道: request.resource.data.sign\u look==true 因此,我希望能够编写一个get调用,发送真正的布尔值符号\u look,以便允许它 可能吗?我知道像write这样的规则很容易处理,因为请求中确实有数据,但在get调用中似乎不存在此类数据。无法将任意参数传递给安全规则 您有两个选择: 将该值作为您正在读/写的部分传递 将该值存储在用户的自定义声明中,然后在安全规则中

我希望能够将我的应用程序中的
get()
调用与其他调用区分开来

在安全规则中,我在
read
规则中写道:

request.resource.data.sign\u look==true

因此,我希望能够编写一个
get
调用,发送真正的布尔值
符号\u look
,以便允许它


可能吗?我知道像
write
这样的规则很容易处理,因为请求中确实有数据,但在
get
调用中似乎不存在此类数据。

无法将任意参数传递给安全规则

您有两个选择:

  • 将该值作为您正在读/写的部分传递
  • 将该值存储在用户的自定义声明中,然后在安全规则中使用该值
  • 另见: