Hi,
I'm looking for advice on the best approach for this problem. We'd like to create a link that can be emailed to customers who have never logged in to our app, so that when they visit our app for the first time and create an account, we already know they are the owner of the email because they have the unique link we emailed to them.
Our ideal steps for the process are:
1. email a unique link to customers who do not have an account on our app
2. customer clicks on the link to sign up with email and password
3. by using the unique link to sign up, we know their email is verified
Can anyone suggest the best way to do this with Firebase Auth?
In order to use email verification, it seems we need the account created first.
To use the email link authentication, an account is created on first use which is perfect. But it seems they won't be able to create a password and must use the email link method of sign in, which we don't want in this case. Is this correct? We want them to be able to create a password, and login with that on their next visit.
Thank you for any advice you can provide.