Javascript 在linkWithCredential()上触发Firebase云函数

Javascript 在linkWithCredential()上触发Firebase云函数,javascript,firebase,firebase-authentication,google-cloud-functions,Javascript,Firebase,Firebase Authentication,Google Cloud Functions,我正在尝试为拥有公司电子邮件的用户设置自定义声明。 当我使用.onCreate()触发器时,一切正常,但由于我以匿名方式登录用户,我不知道如何在正确的时间(注册时,当电子邮件可用时)触发此函数 我唯一的办法是使用https可调用云函数吗?我不想暴露这个 有没有其他方法可以为我不知道的特殊登录案例设置自定义声明 云功能可用的唯一身份验证触发器是首次创建用户帐户时以及用户帐户被删除时。当添加或验证电子邮件时,不会触发运行功能,当两个身份提供者链接到同一帐户时,则不会触发 标准的方法是使用另一种触发器

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

我唯一的办法是使用https可调用云函数吗?我不想暴露这个


有没有其他方法可以为我不知道的特殊登录案例设置自定义声明

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

标准的方法是使用另一种触发器类型(如您已经说过的可调用函数),在其中验证用户确实有权使用自定义声明,然后将该声明添加到他们的配置文件中