用于云功能的Firebase Admin SDK安全性
我在我的Flitter应用程序中使用谷歌云函数和AdminSDK。因此,我初始化SDK时没有如下参数:用于云功能的Firebase Admin SDK安全性,firebase,google-cloud-functions,firebase-admin,Firebase,Google Cloud Functions,Firebase Admin,我在我的Flitter应用程序中使用谷歌云函数和AdminSDK。因此,我初始化SDK时没有如下参数: import * as admin from 'firebase-admin'; admin.initializeApp(); 我想知道我是否需要考虑其他设置来确保安全。我的理解是,因为SDK部署在Google环境中,所以我不需要创建任何安全密钥 这是正确的,还是有人仍然可以使用当前设置访问数据库 对不起,我在这里的知识很基础。我也不确定我提供的信息是否足以让你回答这个问题。如果有什么需要我
import * as admin from 'firebase-admin';
admin.initializeApp();
我想知道我是否需要考虑其他设置来确保安全。我的理解是,因为SDK部署在Google环境中,所以我不需要创建任何安全密钥
这是正确的,还是有人仍然可以使用当前设置访问数据库
对不起,我在这里的知识很基础。我也不确定我提供的信息是否足以让你回答这个问题。如果有什么需要我考虑的,请告诉我。
编辑:
我阅读了这篇文章:fireship.io/lessons/flatter-push-notifications-fcm-guide(页面底部-步骤2:使用NodeJS(后端)发送消息)),因为发送通知的所有代码都完全在后端,完全由您控制,在应用程序中,您无需执行任何操作,只需确保前端发送正确的数据。不清楚您的问题是什么。运行在云函数中的后端代码完全在谷歌的云中执行,而不是在任何可能调用它的设备上执行。代码的安全性取决于您的编写方式。感谢Doug的快速响应,并为不清楚而道歉。我担心的是,当我将SDK添加到我的Flatter应用程序时,我将其公开/可见。我遵循这篇文章:(s.页面底部-步骤2:使用NodeJS(后端)发送消息)。我需要考虑任何额外的安全特性吗?再次感谢道格!我知道这可能是一个基本问题,但我想确保我没有遗漏任何东西。