Django获取Firebase用户UID

时间:2020-04-01 01:22:10

标签: django firebase firebase-authentication pyrebase

我正在使用Pyrebase从Django的firebase中获取数据,到目前为止,它似乎能够执行所有操作,但是由于某种原因,我无法从firebase的身份验证页面中获取User UID。 enter image description here这对我来说是必要的,因为所有用户数据库节点都从此处保存在用户UID下。这是我目前的尝试,但idToken不返回用户UID

  token = user['idToken']

  print(token)

1 个答案:

答案 0 :(得分:0)

我知道了。通过身份验证后,您可以调用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"])