TIL

230912) FirebaseFirestoreException: PERMISSION_DENIED: Missing or insufficient permissions.

유이 YUI 2023. 9. 12. 11:38

기존에 사용하던 저장소가 터져서 새로운 저장소를 생성하게 되었는데, 잘 작동하던 회원가입/내프로필 기능이 잘 작동되지 않았다.

 

에러코드: 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쨩!!!......... 에러나는걸!!!!!!!!!!

 

 


 

 

브이하는 사진

오늘도 잘 해냈다!