【问题标题】:Trigger Firebase Cloud Function on linkWithCredential()在 linkWithCredential() 上触发 Firebase 云函数
【发布时间】:2019-11-29 22:05:34
【问题描述】:

我正在尝试为拥有公司电子邮件的用户设置自定义声明。 当我使用 .onCreate() 触发器时一切正常,但由于我匿名登录用户,我不知道如何在正确的时间触发此功能(在注册时,当电子邮件可用时)。

我唯一的办法是使用 https 可调用云功能吗?我宁愿不暴露这个。

是否有另一种方法可以为我不知道的特殊登录情况设置自定义声明?

【问题讨论】:

    标签: javascript firebase firebase-authentication google-cloud-functions


    【解决方案1】:

    唯一可用于 Cloud Functions 的身份验证触发器是用户帐户首次创建时和删除时。添加或验证电子邮件时不会触发运行函数,而不是当两个身份提供者链接到同一个帐户时。

    执行您想要的操作的标准方法是使用另一种触发器类型(例如您已经说过的可调用函数),在那里验证用户确实有权获得自定义声明,然后将该声明添加到他们的个人资料。

    【讨论】:

      猜你喜欢
      • 2018-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-17
      • 2021-02-13
      • 2023-03-31
      • 2021-02-18
      • 1970-01-01
      相关资源
      最近更新 更多