So I read a lot about social login on the web. The problematic flow is:
1) User sign up with regular email
2) User sign in with Social (Facebook, Google, etc.) What should I do?
If the social email is different from its original email, that's ok, for me it's a different account. But, if the email is the same, I'm acting like it's the same user.
The problem is the following scenario:
1) User signup with regular email
2) An attacker signup to Social with the user email (without email verification)
3) The attacker can log in to my system as the User.
So the question here is, are there main socials (facebook, google, ...) that allow social login to other site, without verify the user's email?
What do you think? Thanks!