如何知道谁在注册?

时间:2019-06-29 03:28:36

标签: firebase authentication firebase-authentication

我正在制作的系统由以下类型的用户组成:

  1. 管理员(具有高级访问控制权的人)
  2. 医生(由谁来管理病人)
  3. 合作者(将是Doctor的孩子,以帮助他们管理患者)
  4. 患者(谁将通过Doctor的特定链接加入任何医生)

现在,我需要在Firebase生态系统中管理所有它们。

实现它有以下问题。

  1. 我该如何处理谁注册了Cloud Function?我将如何区分Admin SDK,因为User和Context参数均未提供任何准确的信息。因此,具有自定义声明的想法将行不通。因为我不知道注册条目是患者,医生还是合作者。
  2. 类似地,另一个问题是,无论如何我都会去处理它。病人可以访问Doctor.xyz.com进行登录,而医生可以访问Patient.xyz.com进行登录。
  3. 如果在任何时候我只希望患者免费注册,但想从医生那里获得收入,以便他们不能注册(除非付费),怎么办?

我对此进行了过多的研究,无法得出结论。这就是为什么我要向社区寻求帮助。

0 个答案:

没有答案
相关问题