Dostaję (na Androida):Chmura Firestore: Brak lub niewystarczające uprawnienia
com.google.firebase.firestore.FirebaseFirestoreException: PERMISSION_DENIED: Brak lub niewystarczające uprawnienia
stosując te zabezpieczenia przepisy:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if request.auth != null;
}
}
}
Moja aplikacja wydaje się być prawidłowo uwierzytelnione przy użyciu FirebaseAuth
, ponieważ mFirebaseAuth.getCurrentUser().getUid()
zwraca prawidłowy identyfikator użytkownika.
Czy jest coś, co robię źle?
To też się dzieje. Do wczoraj wszystko działało znaleźć, ale od dzisiaj nadal zwraca błąd uprawnień. Sprawdziłem moje zasady bezpieczeństwa i nic nie jest nie tak. Dziwne zachowanie działa czasami i czasami nie działa z dokładnie tym samym kodem. Naprawiłeś problem? – wonsuc
To zdarza się sporadycznie również w sieci i reaguje natywnie (firebase-ios-sdk). Problem powinien znajdować się w firewallu, a nie na sdk klienta. – sowdri