I am looking to integrate FirebaseAuthUI to handle authenticating users to my app.
Currently, the app has an in house authentication method, which allows users to signup and signin with their email address and a password.
We have over 100,000 users who are signed up with our app using our in house auth mechanism, therefore I need to come up with a way to migrate existing users who signed up on the in house system to now be able to sign in with Firebase.
Ideally, I would like to use the FirebaseAuthUI component as it handles the auth flow for various providers, much simplifying the client side code for authentication.
However, I can't see any clear migration path to allow existing users to auth with Firebase and to then pair up the returned Firebase user with that user in our back end to perform migration.
Is this a common problem that has been solved before? Or is FirebaseAuthUI for more greenfield projects where migration of existing users is not required?