调用firebase云函数时权限被拒绝

use*_*845 2 cloud function google-cloud-functions

创建了一个新的 Firebase 项目。创建了一个测试函数,如此处所述

尝试调用此函数时,无论是尝试从我的 flutter 应用程序调用它还是直接调用它(403 Forbidden),我都会收到 PERMISSION DENIED 的消息(403 Forbidden)。

这篇文章的建议没有帮助......

这是我的第二个 flutter-firebase 项目。第一个运行得很好,看不出它们之间有任何差异可以解释这种行为。感谢对此问题的任何帮助:)

我的代码:

const functions = require('firebase-functions');

exports.helloWorld = functions.https.onRequest((request, response) => {
 response.send("Hello from Firebase!");
});
Run Code Online (Sandbox Code Playgroud)

use*_*845 5

好吧,在这里找到了解决方案(“允许未经身份验证的函数调用”):

“自 2020 年 1 月 15 日起,HTTP 函数默认需要身份验证。您可以指定函数是否允许在部署时或部署后进行未经身份验证的调用”