python - 如何使用 Firebase REST API(Python) 进行用户身份验证?

标签 python firebase firebase-authentication

我使用 Firebase 作为我的物联网应用的后端。我在 Raspberry Pi 上使用 python,将数据存储在 Firebase 上。截至目前,我的数据库是公开的读写。我使用“控制台”>“身份验证”>“用户”创建了一个虚拟帐户。我想使用此帐户通过我的 Raspberry Pi 使用 Python 和 REST 或任何库登录我的 Firebase 应用程序。

登录后,我将使用“数据库>规则”来限制用户只能读/写他的数据。我是 Firebase 的新手!此外,旧文档在 Firebase 中已被弃用。我想知道如何继续使用我的应用程序。我无法找到有关如何在 Python 或 REST API 上执行此操作的任何信息。

https://firebase.google.com/docs/auth/这是我找到的用于身份验证的新文档,其中不包含使用 REST API 的信息。

有什么办法可以实现我的愿望吗?如有任何帮助,我们将不胜感激。

最佳答案

来自 Firebase Auth 团队的 Alfonso。

我们目前没有支持或记录的用于身份验证的 REST API。

您仍然可以通过旧控制台创建项目,并使用旧文档来了解如何创建自己的自定义身份验证 token ,并将它们发送到数据库 REST API 进行身份验证。

关于python - 如何使用 Firebase REST API(Python) 进行用户身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37573706/

相关文章:

python - psycopg2:使用 copy_from 编写 JSON 对象。如何格式化json字符串?

python - 将列标签的级别附加到 MultiIndex

Firebase Cloud Functions 在调用外部 API 时抛出 DNS 错误

firebase - currentUser() 会返回匿名用户 Firebase 吗?

python - 如何在 OpenCV 中获取图像的宽度和高度?

android - 在我的 android firebase 应用程序中安装 Fabric Crashlytics 后,这个 Gradle 构建错误是什么?

firebase - fcm xmpp 协议(protocol) "delivery_receipt_requested"参数

firebase - firebase auth onCreate 触发器应该有更多数据吗?

firebase - Flutter - 如何使用 Firebase Auth 访问 StreamBuilder 中 future 的值(value)

python - 为什么属性名不能是 Python 关键字?