User signups using email and password
He uninstalls the app.
Re installs the app.
He doesn't remember the password, so uses google+/facebook account linked with the same email
I get the authData but now if I call loginWithInBackground(authData), it will create new user with the authdata.
Can I merge the earlier account with the new one?
Possible solution I can think of
1. Login the earlier user in and then link the google+ account but since the user doesn't remember the password, and since I can't fetch the password, this won't work.
2. Query the user table for the email, if exists and not linked with google+, error out describing the situation. But how can I get the authData of the query returned user?