firebase-realtime-database - 如何使用 axios 从我的 firebase 实时数据库请求基本身份验证令牌?
问题描述
我有一个 firebase 实时数据库,其中设置了以下规则:
{
"rules": {
".read": true,
"blogposts": {
".write": "auth !== null"
}
}
}
我还使用基本身份验证(电子邮件/密码)在身份验证下设置了一个用户。
我想知道的是如何在上面的写规则中将 auth 设置为不为空。
我已阅读 Firebase 文档,他们建议使用 Firebase 管理 SDK。这没什么问题,但我已经设置了后端以使用 axios 获取和发布数据。为了不必重构后端以使用 Firebase 管理 SDK 并保持一致性,我更喜欢使用 axios 进行身份验证。
因此,我的问题是:有没有办法使用 axios 向我的 Firebase 项目发送请求,以使用我的 Firebase 用户的电子邮件和密码进行身份验证并取回令牌?
谢谢。
解决方案
推荐阅读
- mongodb - 何时使用前/后 Mongoose 中间件与请求处理功能?
- java - 在运行模式下执行脚本时,在地址栏(URL)而不是文本框中键入机器人类
- tomcat - Windows 上的 Tomcat 9 在启动时不会从 Catalina_Home\conf 读取 web.xml
- java - Java 微服务项目在 STS 中右键单击项目时未显示 Coverage As 选项
- python - BERT 根据我将提供的数据预测不同的结果来预测函数
- php - 取消设置 DOM 元素数组中的空值
- javascript - PowerBI Embedded 垂直滚动条不可见
- flutter - 最新的 Flutter 2.0 导致我的 App 出现 32 个错误。更新之前我没有
- vba - 获取任务“过度分配”(VBA)-Microsoft Project
- javascript - 如何在 R Shiny 中消除或异步渲染阻塞脚本?