Voici mon code :
firebase.auth().onAuthStateChanged((user) => {
if (user) {
console.log("Nous sommes authentifiés maintenant !");
firebase.firestore().collection("users")
.doc(firebase.auth().currentUser.uid).set({ name: "nouveau nom" });
} else {
loginWithFacebook();
}
});
Et voici mes règles de permission :
service cloud.firestore {
match /databases/{database}/documents {
match /users/{userId} {
allow read, write: if request.auth != null;
}
}
}
Il semble que peu importe quoi, request.auth est toujours null. L'erreur que je reçois :
Firestore (4.8.0) 2017-12-20T04:18:27.321Z [Connections] : WebChannel avez une erreur : {"code":403,"message":"Permissions manquantes ou insuffisantes.","status":"PERMISSION_DENIED"}