Django получить идентификатор пользователя firebase - PullRequest
0 голосов
/ 01 апреля 2020

Я использую Pyrebase для извлечения данных из firebase в Django, и до сих пор кажется, что он может делать все, но по какой-то причине я не могу получить UID пользователя из аутентификации страница в огненной базе. enter image description here Это необходимо для меня, поскольку все мои пользовательские узлы базы данных сохраняются здесь под UID пользователя. Вот моя текущая попытка, но idToken не возвращает UID пользователя

  token = user['idToken']

  print(token)

1 Ответ

0 голосов
/ 01 апреля 2020

Я понял это. После аутентификации вы можете позвонить localId, чтобы получить UID пользователя.

user = auth.sign_in_with_email_and_password(email, password)

session_id = user['idToken'
request.session['uid'] = str(session_id)

print(user["localId"])
...