我目前正在研究如何使用防火墙,我无法找到一种方法,只有用户更新,删除或只读取图片(集合)由他们添加。
这是我的消防站结构:
这是我使用的安全规则:
match /databases/{database}/documents {
match /{document=**} {
function authed(){
return request.auth != null
}
function matchesUser(){
return request.auth.uid == data.userId
}
a
我正在尝试创建一条规则,允许在我的消防站db中使用某些函数(我从3个月前就开始使用firebase,我对此非常陌生)。主要思想是找到我存储在用户文档中的用户配置文件的_key。然后,使用我以前找到的id搜索用户配置文件中允许的所有权限。如果我找到了权限,我就可以访问这个函数
service cloud.firestore {
match /databases/{database}/documents {
function getPermisos(idPermiso){
return get(/databases/{database}/documents/user-prof