Python Social Auth: получить письмо от Google OAuth2 - PullRequest
0 голосов
/ 01 ноября 2018

Я настроил логин с помощью Google в проекте Django. Я могу получить имя и фамилию, но пользователь сохраняется с пустым адресом электронной почты. Я настроил область следующим образом:

SOCIAL_AUTH_GOOGLE_OAUTH2_SCOPE = [
    'profile',
    'email'
]

Но письмо продолжает сохраняться как "". Я плохо пишу прицелы?

1 Ответ

0 голосов
/ 01 ноября 2018

Попробуйте это

SOCIAL_AUTH_GOOGLE_OAUTH2_SCOPE = [
'https://www.googleapis.com/auth/userinfo.email',
'https://www.googleapis.com/auth/userinfo.profile'
]

будет собирать электронную почту пользователя и имя профиля, сохранять его в USER модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...