0

As I'm in development mode, my Firebase security rules are:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write;
    }
  }
}

But beside having the rules public, I'm facing this error.

Error: [cloud_firestore/permission-denied] Missing or insufficient permissions.
    at Object.throw_ [as throw] (http://localhost:7357/dart_sdk.js:5061:11)
    at http://localhost:7357/packages/firebase_core/src/internals.dart.lib.js:81:63
    at _RootZone.runUnary (http://localhost:7357/dart_sdk.js:38511:59)
    at _FutureListener.catchError.handleError
    (http://localhost:7357/dart_sdk.js:33726:33)
    at handleError (http://localhost:7357/dart_sdk.js:34281:51)
    at Function._propagateToListeners (http://localhost:7357/dart_sdk.js:34307:17)
    at _Future.new.[_completeError] (http://localhost:7357/dart_sdk.js:34157:23)
    at async._AsyncCallbackEntry.new.callback
    (http://localhost:7357/dart_sdk.js:34193:31)
    at Object._microtaskLoop (http://localhost:7357/dart_sdk.js:38778:13)
    at _startMicrotaskLoop (http://localhost:7357/dart_sdk.js:38784:13)
    at http://localhost:7357/dart_sdk.js:34519:9

Stuck. Help please! Note: I have also tried allow read, write: if true;

Gourav B
  • 864
  • 5
  • 17
Bilal Saeed
  • 2,092
  • 8
  • 31

1 Answers1

0

As mentioned by @Peter Koltai, enablement of App check is the issue here. The support for App Check to Firestore was recently added, for more details check here.