Firestore规则无法按预期工作,用户仍然可以访问其他用户的数据

时间:2018-06-17 15:03:14

标签: firebase firebase-authentication google-cloud-firestore firebase-security firebase-security-rules

我有一个Android应用,要求用户使用Firebase身份验证登录。他们可以预约并显示使用该应用程序进行的预约。

This is how the appointments made are stored 这就是如何存储约会。

Firestore rules 这就是我的规则的样子。我按照here的文档进行操作 但是,经过测试,我发现用户A仍然看到用户B的约会。任何人都可以看一看,告诉我我的规则有什么问题吗?

1 个答案:

答案 0 :(得分:0)

对于Firestore使用resource.data.owner

match /processing/{order} {
  allow write, read: if request.auth.uid == resource.data.owner;
}