问题标签 [firebase-admin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 使用 Firebase 进行 NodeJS 身份验证
我想通过 NodeJS 和 Firebase 进行身份验证和保持会话。客户端无法直接与 Firebase 通信。
简而言之:
客户端(浏览器)<----> NodeJs(firebase-admin)<----> Firebase
我在 NodeJS 中创建了 Firebase 客户端,然后我使用了登录方法:
然后我创建了检查经过身份验证的用户的路线:
这种方法只允许我保留 1 个以前登录的用户。
我想使用 firebase-admin,但我不知道如何保持会话和验证用户
firebase - 使用 firebase-admin 删除 Firebase 实时数据库中的数据
由于 REST API,我已成功在 Firebase 实时数据库中插入数据,但我没有删除。
我的数据树是:
我有 Firebase Admin Microsoft Windows 软件,我需要执行查询以删除所有 PAPP 条目,或者最好删除所有超过 15 分钟的条目。
实际上,我可以执行的示例代码是:
这给了我所有的 51 000 条记录。
如何更新此 JS 以删除我的条目?
javascript - 如何在网络中检索 Firebase 数据
所以,我需要做的就是计算总用户数据。
我试过这段代码:
这段代码在firebase-admin
我使用 NodeJS 的情况下有效,但是当我想在正常的javascript
. 它不起作用。
不,我不会在网络上尝试这个 NodeJS 代码。我尝试了javascript。但它不起作用。
node.js - 如何在 Cloud Functions for Firebase 中获取服务器时间戳?
我知道您可以在 web、ios 和 android 中提取服务器时间戳 - 但是 Firebase 的新 Cloud Functions 呢?我不知道如何在那里获取服务器时间戳?用例是我想在电子邮件到达时为其加上时间戳。
在网络上是 Firebase.database.ServerValue.TIMESTAMP
但这似乎在功能节点服务器界面中不可用?
我想已经晚了,我可能在这里错过了重点......
编辑
我正在这样初始化
然后,它被这样称呼..
但是,这是来自客户端集成。在 Functions 上,Firebase 不会像这样初始化。我试过了
和
node.js - Firebase 凭据错误
我遇到了一些错误:
通过 \"credential\" 属性提供给 initializeApp() 的凭据实现未能获取有效的 Google OAuth2 访问令牌,并出现以下错误:\"获取访问令牌时出错:invalid_grant (Invalid JWT: Token must be a short-lived token and在合理的时间范围内)\”。
有两个可能的原因:(1)您的服务器时间未正确同步或(2)您的证书密钥文件已被吊销。
要解决 (1),请重新同步服务器上的时间。要解决 (2),请确保您的密钥文件的密钥 ID 仍然存在于firebase project中。如果没有,请在service account setting处生成一个新的密钥文件。
当我尝试在 Nodejs 中使用 Firebase Admin SDK 时。
在我的本地计算机上它可以工作,但是当我尝试在 AWS 服务器中使用时,我收到了这个错误。一些小费?
python - Firebase 管理员 SDK - Python
最近还为 Python引入了 FB Admin SDK ,这里是一个带有一些示例的 repo 。
很高兴我可以使用凭据进行身份验证,最后我有一个经过firebase_admin
身份验证的也可以创建自定义令牌。但是,它对 REST API 的请求有何帮助?我可以检索我的身份验证令牌并将其设置为授权标头以执行 API 请求吗?
angular - Angular2 + firebase-admin sdk
当我尝试在我的 angular2 项目中使用 firebase-admin SDK 时,出现此错误
我通过 npm 安装了 firebase-admin 并在我的 app.module.ts 中尝试像这样使用它,import 'firebase-admin'
或者var admin = require("firebase-admin");
两种方式都会产生该错误。
我已关注:https ://firebase.google.com/docs/admin/setup
app.module.ts
有谁知道该怎么做,或者能够提供一个片段如何将 firebase-admin SDK 与 angular2 项目一起使用?
提前致谢
.net - 如何在 .NET 中使用 Firebase Admin SDK?
我有一个用 VB.Net 编写的 Windows 桌面应用程序。我的服务器需要与 Firebase 连接才能将更新发送到应用程序(Firebase 实时数据库)。现在我可以使用服务帐户中的“数据库机密”来执行此操作,但由于已弃用,我想使用更新的 Firebase Admin SDK。我不需要任何用户的实际身份验证,因为这是使用服务帐户。有没有办法可以使用管理 SDK 或任何 3rd 方库(用于 .NET)来允许我这样做。我的搜索并没有取得任何成功。这是我在这里的第一个问题。如果有人能指引我正确的方向,我将不胜感激。