Интеграция Firebase с уже существующей базой данных postgres

#firebase #authentication #backend

#firebase #аутентификация #серверная часть

Вопрос:

Я использую stack Postgres, angular и spring boot, и я хочу интегрировать firebase для обработки части аутентификации, проблема в том, что все данные моих пользователей хранятся в базе данных postgres, есть ли какой-либо способ, с помощью которого я могу аутентифицировать (войти, зарегистрировать) своих клиентов с помощью firebase и получать оттуда данныеиз внутреннего API

Ответ №1:

Я решил это, создав коллекцию пользователей в базе данных Firestore, я связал каждый пользовательский UID с документом (пользовательский uid совпадает с uid документа) и сохранил идентификатор пользователя из базы данных postgresql в коллекции пользователей.

При регистрации: создайте регистрацию в аутентификации, отправьте пользователя в базу данных postgreal и получите идентификатор, затем создайте пользователя в коллекции пользователей в firestore.

При входе в систему: firebase login извлеките пользователя из базы данных firestore, получите его идентификатор и извлеките его данные из postgresql