I have implemented Social Login for Facebook and Google.
I have set a setting for register users with email validation.
I have set a privacy policy.
as the Facebook redirect URL is /complete/facebook/ while doing social sign-in from Facebook it lands in /complete/facebook page and only the username is being auto-populated
not the email which makes it required to activate the email (Tried with different accounts).
But not in the case of google login in as it lands on a similar page and emails seems to be verified and I had to click accept the privacy policy and it works.