Невозможно выполнить запрос среди пользователей в Firebase Authentication из клиентских SDK, так как это будет представлять угрозу безопасности.
Если вы хотите, чтобы пользователи могли найти других пользователей, два наиболее общие подходы:
- Сохранение информации о каждом пользователе в базе данных (обычно это база данных в реальном времени или облачное хранилище) и поиск по ней.
- Обертывание соответствующих частей Admin SDK в облачной функции и вызывайте ее из своего приложения.
Хотя вторая может показаться проще / более распространенной на первый взгляд, использование базы данных на самом деле гораздо более распространено в Firebase и обеспечивает большую гибкость для относительно низкая сложность.