我正在尝试为Cloud Firestore设置只有我能写的Firebase安全规则。但是每个人都可以阅读。
这是我的规则:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /users/{user} {
allow read, write: if request.auth.uid != null;
}
}
}
我不确定是否为此设置了安全规则。我该如何设置或测试模拟器以使用户信息只能由用户和管理员查看?
答案 0 :(得分:0)
有两种方法可以测试您的规则。您可以使用rules simulator in the Firebase console。转到规则标签中找到它。
您还可以使用Firestore rules emulator在本地测试规则,并使用代码检查规则是否符合您的期望。