I want to prevent multiple accounts from being created with social login

With Auth0, both registration and login are the same screen and the same URL.

For example, a user first registers as a member using Facebook.
If the same user accidentally logs in with Twitter the next time they visit, they will be registered as a new member.
As a result, the user will have two accounts, one on Facebook and one on Twitter.
I want to prevent this from happening.

Please tell me how to do that.

Thank you very much.

That’s why we have account linking:

Thank you for your answer.
I have looked at this and it looks like it is using the email address as a key to identify the user.
How do you identify users whose email address cannot be obtained, such as LINE users?

Hey @nnahito :wave: LINE provides email addresses through OIDC, although it requires a permission be applied for and enabled on LINE’s side prior to that social connection being added to Auth0.

To my knowledge, (and @konrad.sopala please feel free to correct me if I’m wrong) all of Auth0’s baked in social connections use email addresses, which ensures account linking is reliable.

Thank you for your reply.

I see, with LINE, it is possible to get the option.
So what should I do for a passwordless login phone number?

My assumption is that I will only use phone number, Facebook, Twitter, LINE, and Apple login.

Yep that is totally correct

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.