Firebase Auth - список пользователей по пользовательским заявкам - PullRequest
0 голосов
/ 20 октября 2018

Мы используем настраиваемые утверждения в Firebase Auth для управления доступом в Firebase и предоставления возможности пользовательского интерфейса.

Сейчас мы работаем над частью User Admin и не можем найти способ получения пользователей.пользовательскими утверждениями.

Например, пользователь принадлежит к организации и имеет другой уровень доступа - администратор или пользователь.Нам нужно разрешить администратору организации видеть всех пользователей своей организации.

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

Возможно ли это?Можем ли мы получить всех пользователей Auth, отфильтровывая их по определенным пользовательским утверждениям?

Спасибо!

1 Ответ

0 голосов
/ 20 октября 2018

Нет встроенного API для получения списка всех пользователей, у которых есть определенные претензии.

Там - это API для получения списка всех пользователей в Admin SDK .Таким образом, вы можете использовать это, а затем отфильтровать пользователей, у которых есть иск, который вы ищете.

Но производительность от этого не будет впечатляющей.Поэтому, если перечисление всех пользователей с определенной заявкой является распространенным вариантом использования для вашего приложения, вам нужно пересмотреть свою озабоченность по поводу использования дополнительного места для хранения данных.Дублирование данных для достижения (хорошо работающих) сценариев использования довольно распространено в NoSQL.

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