Пользовательский объект Firebase Auth: как получить доступ к атрибутам «Created» или «SignedIn»?

#firebase-authentication

#firebase-аутентификация

Вопрос:

Я пытаюсь прочитать в коде (python) даты «создано» и «выполнено вход», которые отображаются в консоли аутентификации Firebase (вкладка Пользователи). Кто-нибудь знает, как добраться до этих атрибутов? Я не могу найти их в документах. Спасибо!

Я пробовал print(str(user.signed_in)) и другие синтаксические варианты, но безрезультатно.

 import firebase_admin
from firebase_admin import auth
default_app = firebase_admin.initialize_app()
for user in auth.list_users().iterate_all():
    if user.email is None:
        print(str(user.uid))        # WORKS
        print(str(user.created))    # DOESN'T
  

Ответ №1:

Это должно быть в user.user_metadata . Узнайте больше о свойствах записи пользователя в официальных ссылках.

Комментарии:

1. Спасибо. Хорошо документировано, моя ошибка.