Hi Kim,
I have in my settings.py:
GOOGLE_OAUTH2_EXTENDED_PERMISSIONS = ['email']
and my pipeline is:
SOCIAL_AUTH_PIPELINE = (
'social_auth.backends.pipeline.social.social_auth_user',
'social_auth.backends.pipeline.user.get_username',
'social_auth.backends.pipeline.user.create_user',
'social_auth.backends.pipeline.social.associate_user',
'social_auth.backends.pipeline.social.load_extra_data',
'social_auth.backends.pipeline.user.update_user_details',
)
Either the permissions are not correct or you probably need the last 2 entries in the pipeline.
Also note that create_user should also be able to save the email to the DB.