2023. 1. 2. 13:31ㆍ개발
"프로젝트의 '(default)' Cloud Firestore 데이터베이스에 안전하지 않은 규칙이 있습니다."
라는 알림이 계속 나온다.
이게 무엇인지 찾아보자!
현재 우리의 규칙은 이렇게 돼있다.
이거는 모든 문서에 접근이 가능한 위험의 true이다
// Allow read/write access on all documents to any user signed in to the application
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if request.auth != null;
}
}
}
위와 같이 읽기,쓰기를 하려면 인증이 필요하게 규칙을 만들어 놓는다.
앱에 로그인만 한다면 모든 문서의 읽기, 쓰기가 가능하기 때문에, 완벽하게 권장하는 방법도 아니다.
아직 작은 규모의 앱이라 이렇게 두기로 하지만, 앱이 크면 다시 바꿔야겠다.
https://here4you.tistory.com/231
Flutter 강좌 - [Firebase] Firestore 사용법 #3 | 보안 규칙(security rules)의 이해
Flutter Code Examples 강좌를 추천합니다. 제 블로그에서 Flutter Code Examples 프로젝트를 시작합니다. Flutter의 다양한 예제를 소스코드와 실행화면으로 제공합니다. 또한 모든 예제는 Flutter Code Examples 앱
here4you.tistory.com
이분처럼 세밀하게!
Cloud Firestore 보안 규칙 시작하기 | Firebase
Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기 이 페이지는 Cloud Translation API를 통해 번역되었습니
firebase.google.com
파이어베이스나, 플러터는 공식문서도 잘 나와있는 거 같다!
공식문서를 잘 읽자..
그리고 엄청난 과금이 오기전에 보안규칙을 잘 설정하자!!
끝!
'개발' 카테고리의 다른 글
[git 명령어]내가 보려고 만든 GIT 명령어 모음집 2탄 git tag /git diff / git reset / git revert (0) | 2023.01.03 |
---|---|
[git 명령어]내가 보려고 만든 GIT 명령어 모음집 (0) | 2023.01.03 |
[안드로이드 앱 배포방법] 플레이 스토어 앱 등록 후 업데이트하기 (1) | 2022.12.08 |
[앱스토어 앱 배포방법] 앱스토어 앱 등록 후 업데이트하기 (0) | 2022.12.08 |
[애드몹 PIN 입력] 애드몹 PIN번호 인증 우편 받은 후기 / 애드몹 수취인 주소 확인 / 애드몹 핀번호 (0) | 2022.12.07 |