0
的电子邮件我使用的Django allauth使用这些设置:如何从Twitter和谷歌
SOCIALACCOUNT_PROVIDERS = {
'google': {
'SCOPE': ['https://www.googleapis.com/auth/userinfo.profile'],
'AUTH_PARAMS': {'access_type': 'online'}
},
'facebook': {
'SCOPE': ['email', 'publish_stream'],
'AUTH_PARAMS': {'auth_type': 'reauthenticate'},
'METHOD': 'oauth2',
'LOCALE_FUNC': lambda request: 'pt_BR',
'VERIFIED_EMAIL': False
}
}
ACCOUNT_EMAIL_VERIFICATION = 'none'
后来,当我通过Twitter或谷歌做出登录电子邮件在用户未填写。但是,当我使用其他提供商如Github或Facebook时,用户拥有适当的电子邮件地址。 在此先感谢o/