2014-06-27 98 views
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/

回答