Javascript-Firebase函数介绍如何获取用户id
我想使用Firebase工具在Firebase上定义自定义函数。有没有办法从中获取用户ID 在这个代码示例中,是否可以获取发送请求的用户Javascript-Firebase函数介绍如何获取用户id,javascript,firebase,google-cloud-functions,google-authentication,Javascript,Firebase,Google Cloud Functions,Google Authentication,我想使用Firebase工具在Firebase上定义自定义函数。有没有办法从中获取用户ID 在这个代码示例中,是否可以获取发送请求的用户 const functions = require('firebase-functions'); exports.helloWorld = functions.https.onRequest((request, response) => { response.send("Hello from Firebase!"); });
const functions = require('firebase-functions');
exports.helloWorld = functions.https.onRequest((request, response) => {
response.send("Hello from Firebase!");
});
我尝试使用以下代码获取它,但未成功functions.auth.user().uid
我对js和firebase都很陌生,所以请对我放松点,我正在努力学习。你过分简化了HTTP触发器的工作方式。他们对提出请求的实体一无所知。它可能是一个用户,或者只是一些自动程序。用户无需通过身份验证即可访问您的功能 如果要将HTTP触发器的访问权限限制为仅经过身份验证的用户,可以尝试中所述的方法。有一种方法可以说明你需要做什么
底线是这一点。除非您采取措施安全地向函数传输用户身份(通过id令牌标识),否则您真的不知道他们是谁。我想我从这篇文章中找到了一个更好的答案: . http函数基本上有两种方式
谢谢你提供了信息丰富的答案。确实很有用。