Social authentication is convenient. You don't need to worry about storing passwords.
Of course the problem is what if a potential user doesn't have any of your options. You'd either say they won't be able to use your platform, or provide them with alternative authentication option.
For example there was an app where we only wanted Instagram users with more than 500 followers to be able to login. Everyone else could browse the app but they couldn't contribute without getting authenticated.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Social authentication is convenient. You don't need to worry about storing passwords.
Of course the problem is what if a potential user doesn't have any of your options. You'd either say they won't be able to use your platform, or provide them with alternative authentication option.
For example there was an app where we only wanted Instagram users with more than 500 followers to be able to login. Everyone else could browse the app but they couldn't contribute without getting authenticated.