python social_auth facebook can't get extra scopes

131 views Asked by At

I'm using social_auth in my django project in order to provide facebook login. I'm trying to get the user email. Note that i'm testing it locally. I can see the email being supplied from facebook in the popup but it appears to be empty in my custom pipeline.

in kwargs: { [some stuff], 'username': 'xxx','email': '', 'last_name': 'xxx'})

Here is my configuration in settings.py (I tried everything) :

SOCIAL_AUTH_FACEBOOK_SCOPE = ['email', ]

SOCIAL_AUTH_PROTECTED_USER_FIELDS = ['email',]

SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = {'fields': 'id,name,email,first_name,last_name'}
0

There are 0 answers