web-dev-qa-db-fra.com

Comment autoriser uniquement mon application à accéder à Firebase sans connexion?

Je stocke les données de mon application sur Firebase et ceci étant mon premier projet sur Firebase s'avère beaucoup plus difficile que je ne le pensais. J'ai parcouru le documentation officielle et il est dit que nous pouvons connecter un utilisateur avec son e-mail et son mot de passe ou utiliser d'autres options de connexion comme Google ou Facebook, etc. Cependant, je ne veux pas que l'utilisateur se connecte à mon application, mais uniquement lire et écrire des données sur Firebase s'ils utilisent mon application. À l'heure actuelle, j'utilise des règles publiques pour ma base de données, mais toute personne ayant une référence à mon URL de base de données peut lire et écrire dans la base de données. Comment surmonter cela?

Merci d'avance.

20
Sourav Kanta

Activez le fournisseur de connexion anonyme sous Méthode de connexion sous l'onglet Authentification de votre console Firebase et utilisez authentification anonyme Firebase

5
Morad

Base de données Firebase en temps réel ne permet pas l'accès aux utilisateurs non autorisés.

Rendre les règles de la base de données Firebase vraies pour la lecture et l'écriture n'est pas le chemin comme l'a dit (Chintan Soni).

Un mécanisme d'authentification est donc le meilleur moyen!

1