繁体   English   中英

在 linkWithCredential() 上触发 Firebase 云函数

[英]Trigger Firebase Cloud Function on linkWithCredential()

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

我唯一的办法是使用 https 可调用云函数吗? 我宁愿不揭露这个。

还有另一种方法可以为我不知道的特殊登录案例设置自定义声明吗?

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

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

您是否尝试为匿名用户提供默认的日志记录参数? 因此,您无需发送电子邮件...还是“必填字段”? 对匿名用户进行一些严格的访问...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM