Я знаю, что это не вопрос кодирования, поэтому я не уверен, к какому сообществу SO это относится, поэтому я спрошу здесь и посмотрю, предложит ли кто-нибудь другое сообщество.
Я использую Firebase Auth для аутентификации пользователей и Firestore в качестве базы данных для данных для каждого пользователя.
Когда пользователь аутентифицируется,
Есть ли способ в Firebase аутентифицировать и получить данные для пользователя в одном и том же вызове? По сути, объединяя два этапа аутентификации и пользовательских данных в приведенном выше описании.
Firebase Auth предоставляет данные пользователей, но только те, которые связаны с их методом входа в систему: https://firebase.google.com/docs/auth/web/manage-users#update_a_users_profile
Большинство решений, которые я нашел, либо делают одно, либо другое, но не оба.
В Firebase нет единого вызова API для входа пользователя и получения его данных из Firestore за один раз.
Вам нужно будет либо сделать как минимум два вызова API к Firebase, либо реализовать свои собственные функции на стороне сервера для объединения операций (например, в Cloud Functions или Cloud Run), а затем вызывать их из своего приложения.