Как пройти аутентификацию в Firebase с использованием Python? - PullRequest
0 голосов
/ 03 ноября 2019

Я создаю веб-приложение на Python и хочу аутентифицировать пользователей. Пакет pyrebase выглядит устаревшим и генерирует ошибки зависимости, поэтому я не могу его использовать. Я знаю, что есть функция из firebase-admin API, которая работает следующим образом:

from firebase import auth
email = example@example.com
user = auth.get_user_by_email(email)

Но что, если у этого пользователя есть пароль? Я хотел бы проверить, правильно ли указаны и электронная почта, и пароль. Заранее спасибо.

1 Ответ

1 голос
/ 03 ноября 2019

В Firebase Admin SDK отсутствует концепция текущего пользователя, поэтому отсутствует API для «входа» пользователя на основании его учетных данных.

Поскольку вы создаете веб-приложение, обычноеПоток заключается в том, чтобы использовать Firebase JavaScript SDK в коде на стороне клиента, чтобы подписать пользователя в . При необходимости вы можете отправить идентификационный токен от клиента на ваш код Python на сервере и выполнять там пользовательские операции.

...