我正在尝试为拥有公司电子邮件的用户设置自定义声明。 当我使用 .onCreate() 触发器时,一切正常,但由于我匿名登录用户,我不知道如何在正确的时间触发此功能(在注册时,当电子邮件可用时)。
我是唯一使用 https 可调用云函数的方法吗?我宁愿不曝光这件事。
是否有另一种方法可以为我不知道的特殊登录情况设置自定义声明?
最佳答案
可用于 Cloud Functions 的唯一身份验证触发器是首次创建用户帐户时和删除用户帐户时。当添加或验证电子邮件时,而不是当两个身份提供商链接到同一帐户时,不会触发运行函数。
执行您想要的操作的标准方法是使用另一种触发器类型(例如您已经说过的可调用函数),在那里验证用户确实有权获得自定义声明,然后将该声明添加到他们的简介。
关于javascript - 在 linkWithCredential() 上触发 Firebase Cloud Function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59111442/