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

Posted

技术标签:

【中文标题】从请求中获取用户信息到 Firebase 中的 Cloud Function【英文标题】:Getting user info from request to Cloud Function in Firebase 【发布时间】:2019-02-25 22:15:49 【问题描述】:

我希望能够获取在 Firebase 中调用的云函数的用户信息。我有这样的东西,在用户登录应用程序后被调用:

exports.myFunction = functions.https.onRequest((req, res) =>  ... 

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

【问题讨论】:

【参考方案1】:

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

您可以pass the ID token along yourself and decode/verify it in your function,也可以use a callable HTTPS function,它会自动传递用户信息。

【讨论】:

以上是关于从请求中获取用户信息到 Firebase 中的 Cloud Function的主要内容,如果未能解决你的问题,请参考以下文章

Swift 3 从 Firebase 获取用户数据

如何从 BigQuery 中的 Firebase 事件中获取用户表?

从Firebase获取用户配置文件信息时出现问题

请求的身份验证范围不足 - 在 Flutter 中使用 Firebase 从 Google 登录获取生日时出错

将 Firebase 中的数据显示到自定义信息窗口中

您如何获取与 Firestore 中的 authUser 相关的用户数据库详细信息?