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/