In my Django application I am using Python Social Auth to use Google OAuth for my site's login. As a part of login mechanism the authentication middleware appends User
object to reach request. Because of this I can easily access user emails through request.user.email
on my server (which I don't want because of my site's privacy policy).
So is there a way to use third party authentications systems without getting user emails on my server side.
I am fine with writing a code that assigns username/alias for the first time user, which shall be used in future references.