기존에 사용하던 저장소가 터져서 새로운 저장소를 생성하게 되었는데, 잘 작동하던 회원가입/내프로필 기능이 잘 작동되지 않았다.
에러코드: FirebaseFirestoreException: PERMISSION_DENIED: Missing or insufficient permissions.
이 문제는 Cloud의 Firestore 의 규칙을 아래와 같이 변경해 주면 문제는 해결된다!
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if true;
}
}
}
다만 이렇게 변경을 해 주고나면 보안 규칙이 공개로 정의되어 누구나 데이터베이스의 데이터를 도용,수정,삭제할 수 있다는 메세지가 발생하는데 메세지 문구 그대로 DB의 보안이 취약해진다는 단점이 있음을 유의하여야 한다...
하지만!!... 이렇게 해 주지 않으면!... db쨩!!!......... 에러나는걸!!!!!!!!!!
오늘도 잘 해냈다!
'TIL' 카테고리의 다른 글
[Xcode] Command ValidateEmbeddedBinary failed with a nonzero exit code 해결법 (0) | 2024.02.21 |
---|---|
231221) Flutter의 createState()와 react의 useState() 사용법 차이 (1) | 2023.12.21 |
230907) !important 를 적용하여 스타일 적용 순서 높이기 (0) | 2023.09.07 |
230906) react에서 input 태그를 활용하여 file 확장자 및 용량 제한하기 (0) | 2023.09.06 |
230905) useEffect 의 Clean Up 함수 (0) | 2023.09.05 |