This is a general question regarding linking users. I am using auth0.js v8 with a custom login page (I can’t use the hosted login for UX reasons). I use an SQL database for storing my users.
At the moment if a user logins in with a social account for the first time I create a user in my SQL database which stores their auth0 user id along with their email etc.
What would be the recommended messaging in the UI if user tried to login with a username/password instead of their social account?
Would I simply display a standard ‘username or password’ incorrect message or could I display a message saying something like ‘login in with your Google account’ if they have a social account but no username/password account?
I guess one way to work around this is to force the user to create a username and password they first time they login with a social account but I kind of feel this defeats the purpose of using a social account to login.
Welcome your thoughts.