【问题标题】:Firebase Cloud Functions EventContext.auth (Migration Guide)Firebase 云函数 EventContext.auth(迁移指南)
【发布时间】:2018-09-18 05:45:45
【问题描述】:

我遵循“Firebase SDK for Cloud Functions 迁移指南” 并且在将文件上传到云存储后集成新属性以获取用户身份验证信息时遇到问题。

exports.processFile = functions.storage.object().onFinalize((object, context) => {
  console.log('Uploaded ', object, context);
});

从上面的sn-p可以看出,我已经切换到onFinalize方法了。 object 参数包含对上传文件进行重新分级的所有信息。但是上下文是空的。

我想知道如何使用新属性EventContext.auth 检索用户的身份验证令牌,如此处所示。 New properties for user auth information

【问题讨论】:

    标签: firebase google-cloud-functions firebase-storage


    【解决方案1】:

    没有关于将文件写入存储的用户的信息会自动传递到您的云函数。如果你需要这些信息,通常将其传递到文件的路径中。

    migration documentation for realtime database triggers 中描述的属性仅适用于从实时数据库触发的云函数。它们不适用于存储触发器。

    【讨论】:

    • 好的,谢谢你说清楚。我只是假设这适用于每个触发的云功能。
    • 这是每个事件提供者的单独任务。但它对每个提供者也很有用,所以是一个很棒的feature request。
    猜你喜欢
    • 1970-01-01
    • 2022-07-08
    • 1970-01-01
    • 2020-11-10
    • 2020-04-19
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 2011-04-03
    相关资源
    最近更新 更多