django - Django 获取 Firebase 用户 UID
问题描述
我正在使用Pyrebase从 Django 中的 firebase 获取数据,到目前为止,它似乎可以做所有事情,但由于某种原因,我无法从 firebase 中的身份验证页面获取用户 UID。这对我来说是必要的,因为我的所有用户数据库节点都保存在此处的用户 UID 下。这是我当前的尝试,但 idToken 不返回用户 UID
token = user['idToken']
print(token)
解决方案
我想到了。一旦通过身份验证,您可以调用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"])
推荐阅读
- php - Bootstrap 4数据表按返回值搜索
- android - ArrayList 有 Url 或者当我单击列表时移动到另一个 Activity?
- kotlin - 在 Kotlin 中覆盖等于
- css - 如何将自己的图像提供给 svg 作为背景?
- chart.js - 用于条件数据的 Chartjs 圆环图
- java - 内部静态类的两种实例化有什么区别
- google-cloud-datastore - 如何从数据流中获取数据存储实体 urlsafe
- c++ - 两个向量的 C++ For 循环
它的位置是字符串 - c++ - 进程挂在 WinHttpReceiveResponse()
- javascript - 未捕获的类型错误:无法读取 CanvasJS 中未定义的属性“getTime”