I'm implementing a platform where users can create an account with my system and use it to login. Also I allow them to add any external login (social login) such as Facebook, Google, Twitter and so on. The mechanics is similar to what Stack Overflow offers (Edit Profile & Settings > My Logins).This is what I came up with:Is there any other better approach to this problem?
Database structure for combaning local login with social login
google;login;facebook;social networks