在 Firebase 中从对 Cloud Function 的请求中获取用户信息

use*_*786 8 firebase firebase-authentication google-cloud-functions

我希望能够获取在 Firebase 中调用的 Cloud Function 的用户信息。我有这样的事情,在用户登录应用程序后被调用:

exports.myFunction = functions.https.onRequest((req, res) => { ... }
Run Code Online (Sandbox Code Playgroud)

我需要获取发出请求的登录用户的 uid。请问有什么建议或意见吗?

Fra*_*len 11

有关发出请求的用户的信息不会与 HTTPS 函数调用一起自动传递。

您可以自己传递 ID 令牌并在您的函数中对其进行解码/验证,或者您可以使用可调用的HTTPS 函数,它会自动传递用户信息。