Полный пример аутентификации 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(..),

Другие вопросы по тегам