Firebase 규칙 생성 및 테스트
Jeonhui opened this issue · comments
🗣 설명
- Firebase 규칙 수정 완료하였습니다.
- 확인해보시고 고쳐야할 점 있으면 말씀해주세요
📋 체크리스트
구현해야하는 이슈 체크리스트
-
Firebase 규칙 생성
-
규칙 결과 true test
-
규칙 결과 false test
-
(DefaultQuestRepository의 경우 Firebase 연결이 안 되어 있어 아직 테스트 하지 못하였습니다.)
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if false;
}
match /users/{userId} {
allow read: if true;
allow write: if request.auth.uid == userId;
}
match /users/{userId}/quests/{document=**} {
allow read: if true;
allow write: if request.auth.uid == userId;
}
match /users/{receiver}/receiveQuests/{userId} {
allow read: if request.auth.uid == receiver || request.auth.uid == userId;
allow write: if request.auth.uid == userId;
}
}
}