Why is it not possible to "Create a User if Doesn't Exist"?

Hey @emmanuel,

I read this but the “merge” function i think is not working as expected.

My workflow is:

  1. Signup by email
  2. Logout
  3. Try to Login with Facebook
  4. Get the error “This email is already in use”

A. Is there any way, if this email is already in use, to automatically login and associate that Facebook to that account?
B. Can I add a button in the page “edit profile” where the user by clicking on it can associate a Facebook account?
C. Can I do the reverse action if somebody what to remove the association?

Thanks

PS. I’ve opened a bug too with this: [Solved] Retrieve data from Facebook for an already existing user