22得票2回答
限制对Firestore的访问权限只给管理员SDK

我正在设计一个应用程序(我们称其为TodoList应用程序),基于VueJs(用于UI)+ NodeJs (用于后端,在Google Cloud Platform上运行)+ Firestore (用于身份验证 + 数据库)。 我已经浏览了谷歌的大量文档(有时是冗余的!),以实现一些可能有效但...

21得票3回答
Firebase Messaging v1 401项目不允许错误

我正在使用Firebase管理员SDK运行节点服务器。但是,每次我尝试从服务器发送推送通知时,都会收到401错误。 以下是我得到的确切错误: 我正在使用Firebase管理员SDK运行节点服务器。但是,每次我尝试从服务器发送推送通知时,都会收到401错误。 以下是我得到的确切错误: ...

21得票7回答
在Firebase云函数中使用TypeScript的firebase-admin

我正在使用云函数的 JavaScript 版本,其中包括 Firebase Cloud Functions。我希望能够从 JavaScript 切换到 TypeScript。 然而,我在 TypeScript 中无法使用 firebase-admin,因为以下命令失败了。 command:...

20得票4回答
使用Admin SDK将文件上传到Firebase存储

根据文档,我需要将文件名传递给函数以上传文件。// Uploads a local file to the bucket await storage.bucket(bucketName).upload(filename, { // Support for HTTP requests mad...

20得票8回答
Firebase管理SDK创建用户并发送验证电子邮件

如何在使用 Firebase admin SDK 创建用户后发送验证电子邮件? 我正在尝试组合 createUser function 和 sendEmailVerification function,请问能否提供提示或答案?谢谢 更新: 用户的创建是由已在应用程序中登录的管理员用户完成的,...

18得票5回答
如何在Firebase云函数中访问多个Realtime Database实例。

我在 Firebase 项目中使用多个数据库。云函数对于主(默认)数据库的工作非常好,但是我无法使它们适用于第二个数据库。例如,我想使用管理员权限在一个节点上进行读取请求: //this works admin.database().ref(nodePath).once('value').....

18得票3回答
有没有一种方法可以使用Firebase Admin SDK从我的Node.js服务器发送验证电子邮件?

有没有一种方法可以从我的服务器发送电子邮件验证邮件?以下是客户端的操作方式:authData.sendEmailVerification().then(function() { 有没有一种在服务器上完成它的方法?

18得票2回答
使用jsonwebtoken验证Firebase自定义令牌以获取令牌ID失败

在后端,通过Firebase的管理员SDK生成一个自定义令牌,如下所示:router.use('/get-token', (req, res) => { var uid = "big-secret"; admin.auth().createCustomToken(uid)...

18得票5回答
Firebase消息/不匹配的凭据

我正在尝试使用Firebase向特定设备发送通知,但出现以下错误: {"r": {"results":[{"error":{"code":"messaging/mismatched-credential","message":"用于验证此SDK的凭证没有权限将消息发送到与提供的注册令牌对应的...

18得票2回答
如何在没有客户端身份验证的情况下从服务器验证Firebase用户?

我有一个API,使用Node Admin SDK连接和调用Firebase。我的客户端通过我的API获取所有需要的内容。我不希望他们直接向Firebase发起认证请求,因为我想让客户端代码与API和后端解耦。 那么服务器如何进行身份验证呢?根据当前的文档,即使在最小化情况下,客户端也必须向A...