From 7275e8075bf16f443d7221621e87fe94391054d2 Mon Sep 17 00:00:00 2001 From: Liyas Thomas Date: Thu, 23 Jan 2020 08:02:34 +0530 Subject: [PATCH] :fire: Firestore rules --- firestore.rules | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/firestore.rules b/firestore.rules index 31eda1745..ce0a1b949 100644 --- a/firestore.rules +++ b/firestore.rules @@ -1,7 +1,14 @@ service cloud.firestore { match /databases/{database}/documents { match /{document=**} { - allow read, write; + allow read, write: if request.auth.uid != null; + } + // Make sure the uid of the requesting user matches name of the user + // document. The wildcard expression {userId} makes the userId variable + // available in rules. + match /users/{userId} { + allow read, update, delete: if request.auth.uid == userId; + allow create: if request.auth.uid != null; } } }