Social Login Only If User Already Registered

Just run a check to see if the profile fields you require have been filled out for the current user. If they haven’t redirect them to a form to fill out the info. So if a user logs in for the first time with Facebook, they will be redirected to a form that gets the information you seek, and then adds it to the user record so that next time they log in with Facebook, the check will come back good and user will login without the addition form step.