Как узнать, кто регистрируется? - PullRequest
0 голосов
/ 29 июня 2019

Система, которую я создаю, состоит из следующих типов пользователей:

  1. Администратор (у кого есть общий контроль доступа)
  2. Доктора (которые будут управлять своими пациентами)
  3. Коллабораторы (которые будут детьми Доктора, чтобы помочь им управлять своими Пациентами)
  4. Пациенты (которые присоединятся к любому врачу по определенной ссылке Доктора)

Теперь яНужно управлять ими всеми в Firebase Eco System.

У меня возникла следующая проблема:

  1. Как я могу справиться с тем, кто подписывается на Cloud Function?Как мне отличить Admin SDK, потому что параметры User и Context не дают точной информации.Таким образом, идея наличия пользовательских требований не будет работать.Потому что я не знаю, является ли регистрационная запись пациентом, врачом или сотрудником.
  2. Точно так же, другая проблема заключается в том, что если каким-либо образом я приду, чтобы справиться с этим.Пациент может зайти на сайт doctor.xyz.com, чтобы войти, и врач может зайти на Patient.xyz.com для входа.
  3. Что если в какой-то момент я хочу, чтобы пациенты регистрировались бесплатно, но хотят получать доход от врачейпоэтому они не могут зарегистрироваться, если не заплатили, как бы я это сделал?

Я провел более чем достаточно исследований по этому вопросу и не мог прийти к выводу.Вот почему я прошу любезную помощь от сообщества.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...