Hi,
Trying to get a handle on Firebase auth and how it relates to real world web apps as they are now.
1. Do you have any samples for rules / apps which cover using multiple auth providers at the same time?
2. Really I after a user using an app as an Anonymous user (with a uid) and then later after the user has stored information (perhaps filling out a multi page form) (using Anonymous) allowing that user to authenticate with Google and the existing stored (as Anonymous) information be accessible or already associated with the user. How can I do this?
3. I would like to consider capturing the users email address from the Google auth, is this also possible?
4. Auth without access to the email seems broken in that a user can loose access to a Facebook, Twitter or other account and then be locked out of apps which solely depend on that auth, i.e. can't switch to other auth provider because email address not stored. Shouldn't the user be able to switch?
4. I would also like to generate a one-time login URL / very short code client-side by an authenticated user - for that code perhaps "DD44RX" to then be entered on a different device authenticating the user on that new device. This is both to allow users to move between devices when part way through a process and to allow users to login on devices which the input of an email address and password is bothersome.
Thanks,
Dean.