반응형
속성 기반 액세스
- 회원 컬렉션의 문서에서 속성(관리자 여부) 필드 참조
service cloud.firestore {
match /databases/{database}/documents {
function isAdmin(uid) {
return get(/databases/$(database)/documents/users/$(uid)).data.admin == true;
}
match /collection/{document} {
allow write: if isAdmin($(request.auth.uid));
allow read: true;
}
}
}
반응형
'firestore' 카테고리의 다른 글
[firestore] Role-based access (0) | 2022.11.13 |
---|---|
firestore security rule, public resource (0) | 2022.11.07 |
firestore security rule(auth & owner) (0) | 2022.11.06 |