- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为拥有公司电子邮件的用户设置自定义声明。当我使用 .onCreate() 触发器时,一切正常,但由于我匿名登录用户,我不知道如何在正确的时间触发此功能(在注册时,当电子邮件可用时)。
这是我唯一使用 https 可调用云函数的方法吗?我宁愿不曝光这件事。
是否有另一种方法可以为我不知道的特殊登录情况设置自定义声明?
最佳答案
可用于 Cloud Functions 的唯一身份验证触发器是首次创建用户帐户时和删除用户帐户时。当添加或验证电子邮件时,而不是当两个身份提供商链接到同一帐户时,不会触发运行函数。
执行您想要的操作的标准方法是使用另一种触发器类型(例如您已经说过的可调用函数),在那里验证用户确实有权获得自定义声明,然后将该声明添加到他们的简介。
关于javascript - 在 linkWithCredential() 上触发 Firebase Cloud Function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59111442/
我找到了这个 documentation这解释了如何将匿名用户与新注册用户联系起来,但我不明白它是如何工作的。 从解释中还发现here ,我得到了如下大图(如有错误请指正): 匿名用户登录:得到 us
我应该如何将现有用户帐户与不同提供商但同一电子邮件地址关联起来?例如 Google 和 Facebook。 public void handleFacebookAccessToken(final Ac
我使用电子邮件和密码创建了一个 Firebase Auth 用户 用户登录 用户决定在他们的个人资料中添加电话号码 我调用 verifyPhoneNumber 以接收代码,调用 PhoneAuthPr
我正在尝试为拥有公司电子邮件的用户设置自定义声明。当我使用 .onCreate() 触发器时,一切正常,但由于我匿名登录用户,我不知道如何在正确的时间触发此功能(在注册时,当电子邮件可用时)。 这是我
好的,这是我得到的错误: 1- 当应用以 phone1 启动时,用户匿名登录。 Uid:ABC ( link1 ) 2- phone1 用户决定使用 Google Sign-In 登录。 User 已
我是一名优秀的程序员,十分优秀!