2017-11-16 3 views
0

Kann ich Firebase mit Python verwenden, um Benutzerkonten zu erstellen und an- und abzumelden?Firebase erstellen und anmelden?

oder andere Empfehlungen? Ich habe gelesen, aber scheint nur verwendet nodejs

+0

Ich würde empfehlen, eine umfangreichere Suche zu machen, bevor Sie allgemeine Fragen wie diese stellen, da Ihre Frage möglicherweise von den Moderatoren abgelehnt wird. Zum Beispiel führt eine einfache Google- und Suchfunktion in der Firebase-Dokumentation zu https://pypi.python.org/pypi/python-firebase/1.2 und https://firebase.google.com/docs/reference/admin/python/. Ich würde Sie jedoch ermutigen, node.js zu verwenden, da die APIs umfangreich erweitert wurden. – TheeBen

+0

"Es verwendet nur nodejs" ... Firebase hat viele andere Client-APIs –

Antwort

0

Es gibt ein Admin SDK für Python für bestimmte Firebase-Produkte, einschließlich Firebase-Authentifizierung.

Das Admin-SDK für Firebase soll auf Servern und in anderen vertrauenswürdigen Umgebungen ausgeführt werden. Dies bedeutet, dass ein Prozess, der das Admin SDK verwendet, über Administratorzugriff auf alle Firebase-Dienste verfügt. Dies ermöglicht Ihnen zum Beispiel einfach create a new user account with the Python SDK.

Das bedeutet aber auch, dass das Python-SDK nicht zur Anmeldung bei der Firebase-Authentifizierung verwendet werden kann: der Prozess läuft ja bereits mit Administratorrechten.

Wenn Sie das Python SDK zum Überprüfen von Benutzern verwenden möchten, sollten sich die Benutzer auf dem Client mit einem der regulären Firebase Authentication SDKs anmelden. Dann senden Sie das ID-Token vom Client an Ihren Server und use the Python SDK to verify that token.

Verwandte Themen