Firebase told me that my Database is not secure because I had as rules:
service cloud.firestore {
match /databases/{database}/documents {
match /mypath/{document=**} {
allow write: if true;
allow read, delete: if false;
}
}
}
I do not have problem about read and delete since only my server that use FirebaseAdmin can do such operations. However I still have a problem regarding write operations. This is the reason why I switch to this configuration:
service cloud.firestore {
match /databases/{database}/documents {
match /mypath/{document=**} {
allow write: if request.resource.data.psw == 'mypassword';
allow read, delete: if false;
}
}
}
my idea is to write a password in a configuration file of my app and using it together the data that I want to save on Firestore. Is this method secure or there is a better way?
thanks in advance for any advice.