How does SSO integrate with existing users ?
-
I am considering installing SSO plugins (namely, Discord and Twitter ) on my NodeBB forum. But I am not quite sure about how to integrate this with existing users. My concern is the following : can an user that registered directly to NodeBB use its twitter account (e.g) to login as this specific user ?
I found this old thread on the subject :
https://community.nodebb.org/topic/3112/social-login-and-the-same-user-with-a-different-emailFrom what I understand, if an existing user that used to login directly to Nodebb with the email address [email protected] tries to login with Twitter using the same email address, it will be authenticated as being the classic user ? Is it right ? Does it depends on the SSO implementation ?
SSO is kind of black magic to me, so bear with me if the question is stupid.
-
The user needs to click a link on their profile page to link an SSO account.
http://puu.sh/ty7ul/2703af9a83.jpg
Some SSO do provide an email address for linking to an existing account, but most do not. So using this link is the best option.