2017-09-28 4 views
-1

Je souhaite utiliser Firebase dans une application de bureau, mais je n'ai pas besoin de la fonction de base de données "en temps réel". C'est pourquoi je peux utiliser l'API REST. L'application est écrite en C++ et je n'ai pas besoin d'authentification de l'utilisateur, mais je veux sécuriser ma base de données, j'ai donc besoin d'une authentification anonyme dans Firebase.Autorisation de repos anonyme Firebase

Quelle sera la meilleure pratique pour cela. Je ne trouve aucune information à ce sujet.

+0

Voulez-vous dire que vous voulez utiliser Firebase mais ne souhaitez pas utiliser la base de données ou l'authentification? – Jay

+0

Je veux principalement utiliser la base de données Firebase (avec authentification anonyme), mais je ne veux pas l'utiliser sur mobile, donc je ne peux pas utiliser les SDK pour cela. Est-ce que Unity est capable d'utiliser l'environnement Firebase sur un ordinateur de bureau ou seulement mobile? – mars3142

+0

Cela va être difficile de répondre parce que votre question et vos commentaires ne sont pas d'accord. La question indique * mais je n'ai pas besoin de la fonctionnalité de base de données en temps réel * et votre commentaire indique * Je veux principalement utiliser la base de données Firebase *. La base de données en temps réel et la base de données Firebase sont la même chose. Peut-être que vous parlez de Firebase Storage? Cette question est liée aux capacités de la plateforme et n'est pas directement liée à un problème de programmation spécifique. J'irais au-dessus du [Firebase Google Group] (https://groups.google.com/forum/?hl=fr-fr-fr;!forum/firebase-talk). Je crois que la réponse est non pour le bureau. – Jay

Répondre

0

Vous pouvez toujours utiliser l'API REST pour vous connecter à un utilisateur anonyme et obtenir un jeton Firebase ID à utiliser avec la base de données. Pour vous connecter anonymement: https://firebase.google.com/docs/reference/rest/auth/#section-sign-in-anonymously

Pour envoyer les demandes authentifiées au db: https://firebase.google.com/docs/database/rest/auth#authenticate_with_an_id_token

+0

Ouais, c'était mon lien manquant. Je lis toujours https://firebase.google.com/docs/database/rest/auth et cela ne concerne que la moitié de l'histoire. Merci. – mars3142