Полный пример аутентификации Firebase в проекте Python GAE?
В частности, я ищу, чтобы проверить токен, полученный от клиента с помощью auth.verify_id_token(..)
, Я попробовал пакет pyrebase однако..
AttributeError: Auth instance has no attribute 'verify_id_token'
Документы видят недостаточно. Указатель на полный пример был бы оценен.
1 ответ
Решил отказаться от пакета pyrbase полностью из-за обширного списка библиотек, которые должны продаваться. Вместо этого пошли с firebase_admin
, Кажется простым проверить и получить информацию о пользователе, используя токен аутентификации:
import firebase_admin
from firebase_admin import credentials
from firebase_admin import auth
cred = credentials.Certificate("path/to/your/firebaseconfig.json")
app = firebase_admin.initialize_app(cred)
token = '<token id from client side auth>'
user_info = auth.verify_id_token(token)
От Pyrebase
GitHub-код, похоже, что метод для проверки токена sign_in_with_custom_token()
, Так и должно быть auth.sign_in_with_custom_token(..)
,