Как использовать Firebase Auth для разных групп пользователей с разными требованиями - PullRequest
0 голосов
/ 16 октября 2019

В настоящее время я работаю над Android-приложением, которое использует FireBase для аутентификации и хранения пользовательских данных. Пользователи могут иметь другой «статус», что позволяет им использовать другие части приложения. Чтобы сохранить мои пользовательские данные структурированными, я бы предпочел использовать разные базы данных аутентификации для разных групп пользователей, если это возможно? Иначе, какие варианты у меня есть с firebase, чтобы решить проблему? Спасибо за вашу помощь!

1 Ответ

1 голос
/ 16 октября 2019

Один проект Firebase имеет один магазин пользователей.

Поскольку все, что он делает - это сохраняет учетные данные для пользователя, нет необходимости в нескольких списках в самой Аутентификации Firebase.

Если вашему приложению необходимо различать разных типов пользователей, вы можете:

  1. Хранить эти списки пользователей в другом месте, например, в одной из баз данных Firebase. Например, см. здесь .
  2. Сохраните пользовательскую заявку в профиле каждого пользователя, чтобы указать список, к которому он принадлежит. Для документации см. здесь .
  3. Настройка различных проектов, по одному для каждого типа пользователя.

Я разместил их в порядке наиболее распространенного длянаименее распространенный, поэтому вы можете изучить и рассмотреть их в таком порядке.

...