Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于云功能的Firebase Admin SDK安全性_Firebase_Google Cloud Functions_Firebase Admin - Fatal编程技术网

用于云功能的Firebase Admin 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环境中,所以我不需要创建任何安全密钥 这是正确的,还是有人仍然可以使用当前设置访问数据库 对不起,我在这里的知识很基础。我也不确定我提供的信息是否足以让你回答这个问题。如果有什么需要我

我在我的Flitter应用程序中使用谷歌云函数和AdminSDK。因此,我初始化SDK时没有如下参数:

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(后端)发送消息)。我需要考虑任何额外的安全特性吗?再次感谢道格!我知道这可能是一个基本问题,但我想确保我没有遗漏任何东西。