Путь перехода от внутренней аутентификации к Firebase - PullRequest
0 голосов
/ 07 февраля 2020

Я хочу интегрировать FirebaseAuthUI для обработки аутентификации пользователей в моем приложении.

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

У нас более 100 000 пользователей, которые зарегистрировались в нашем приложении с помощью нашего механизма внутренней аутентификации, поэтому мне нужно найти способ миграции существующих пользователей, которые зарегистрировались в собственной системе, чтобы теперь иметь возможность для входа в Firebase.

В идеале я хотел бы использовать компонент FirebaseAuthUI, поскольку он обрабатывает поток аутентификации для различных провайдеров, значительно упрощая код на стороне клиента для аутентификации.

Однако я не вижу четкого пути миграции, который позволил бы существующим пользователям авторизоваться с Firebase, а затем связать возвращенного пользователя Firebase с этим пользователем на нашем внутреннем сервере для выполнения миграции.

Это общая проблема, которая была решена раньше? Или FirebaseAuthUI для более новых проектов, где миграция существующих пользователей не требуется?

1 Ответ

1 голос
/ 07 февраля 2020

При миграции из другой системы аутентификации вы обычно хотите импортировать данные пользователя в Аутентификацию Firebase, используя команду auth:import интерфейса Firebase CLI или Admin SDK, На этом этапе вы также можете установить свой собственный, существующий UID, вместо того, чтобы отображать новый из Firebase и из вашей существующей системы.

Импортируя предварительно созданных пользователей учетные записи существующих пользователей в Firebase, чтобы они могли сразу же подписать в (вместо необходимости подписывать up ) с помощью Firebase.

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