firebase rule
Computer 관심/이것저것2021. 12. 23. 14:50
반응형
https://seizemymoment.tistory.com/11
https://dev.to/jamalmoir/firestore-rules-examples-must-know-patterns-to-secure-your-data-bm1
https://cloud.google.com/firestore/docs/security/get-started#auth-required
allow write: if request.auth.uid == resource.data.author;
request.auth.uid는 파이어베이스스토어에서 인증된 id며, resource.data.author은 사용자가 author 필드에 넣은 값이다.
즉 id가 author 필드에 있는 값과 같은 것만 alow 된다.
request.resource.data.author로 하게 되면 디비가 아니라 request한 현재의 데이터 값을 사용한다.
ex
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /driverList/{driver} {
allow read: if true;
allow write: if request.auth.uid != null;
}
match /hotPlace/{place} {
allow read: if true;
allow write: if request.auth.uid != null;
}
}
}
'Computer 관심 > 이것저것' 카테고리의 다른 글
해외(유럽, 캐나다) 개발자에 대한 주저리 주저리 (0) | 2022.08.21 |
---|---|
[워드프레스] 워드프레스 쇼핑몰 만들기 처음부터 끝까지 + 블루호스트 + 엘레멘토 사용법 (0) | 2022.01.05 |
[생각] 코딩에 대한 생각의 전환 (0) | 2021.09.11 |
[생각] 재사용 컴포넌트에 구현에 대한 생각 (0) | 2021.01.06 |
스벨트 관련 작성중. (0) | 2020.12.13 |
댓글()