用于云功能的Firebase Admin SDK安全性

问题描述

我将我的Flutter应用程序中的Google Cloud Functions与Admin SDK一起使用。因此,我初始化了没有以下参数的SDK:

import * as admin from 'firebase-admin';
admin.initializeApp();

我想知道是否需要考虑其他因素以确保设置安全。我的理解是,因为SDK已部署在Google环境中,所以无需创建任何安全密钥。

这是正确的吗,还是有人仍可以使用当前设置访问数据库

很抱歉,我的知识非常基础。我也不确定我提供的信息是否足以让您回答问题。请让我知道是否还有其他需要考虑的地方。

编辑: 我关注了这篇文章:fireship.io/lessons/Flutter-push-notifications-fcm-guide(页面底部-步骤2:使用NodeJS发送消息(后端))

解决方法

由于所有发送通知的代码完全在后端,完全由您控制,因此除了确保前端发送正确的数据外,您无需在应用程序中做任何事情。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...