Opinion: "Social logins" are evil.
IMHO "social logins" or any kind of authentication servers provided by biased 3rd party websites is a force of evil. They're not as "handy" as they may seem to be and actually often create a lot of hassles. For example:
1. If you decided to stop using the service providing the ID (say, you want to close your FB account or GoogleID/GoogleSuiteID or Twitter account) - it's often very difficult if not impossible to change IDs and switch to an email/password paid in many services.
2. Some services ONLY support social IDs and won't provide their own authentication layer. For example, Spectrum Chat only allows joining with FB/Goog/Tw/GH. What if I don't want to register with any of them?
3. Connecting to social IDs makes it impossible to safely share login information with the team/family/friend to a certain service without effectively providing access to a whole lot of services you don't mean to give access to.
4. Social ID providers often update their APIs without backwards-compatibility, effectively adding to your technical dept - having to update more stuff more often.
5. Modern password managers make is just as easy, if not easier, to login to multiple services and only remember one password. Security breaches track record on these is much better than with most global social providers.
6. Different software vendors implement social IDs differently and often stuff up the handling of multiple accounts, session/token tracking and multi-account scenarios when users may have an active session in SocialID provider but need to switch to an account with email/password pair.
7. Global internet monopolies get to know far too much about what we do, what we use, how we use it and when. This gives them an unfair advantage in future development, especially considering how this data can be fed to AI engines they have access to. For example, if you figured out a cool viral service and support FB-login, you essentially tell FB all they need to know about what they need to add to their next software update to replicate your engagement success.
8. Noticed how you can't log in to Twitter with FBID, or to FB with TWID? Or how you can't use any external ID to create a Google Account? See, the big boys with ambition don't use this - too much to lose and too little to gain.
In short, I thoroughly discourage everyone from using social logins. 😤