0
我試圖在Firestore規則的幫助下建立以下方案。Firestore安全規則允許僅對一個集合進行未經身份驗證的訪問
我該如何讓用戶無需身份驗證即可訪問「產品」集合,但可以通過身份驗證訪問其他集合?我試圖把規則如下,但它不起作用。
service cloud.firestore {
match /databases/{database}/documents {
// All should be able to access products collection
match /products {
allow read;
}
// All other collection should only be accessed if user is authenticated.
match /{document=**} {
allow read, write: if request.auth != null;
}
}
}
我想你需要'匹配/產品/ {文件= **}' –
如果市民收集/店/ {} shopId /產品 –
然後,你可能需要'/ shop/{shopId}/products/{document = **}' –