我正在使用最新版本的
我有一个要求电子邮件地址的自定义用户模型。
当某人通过连接他们的 Twitter 帐户创建新用户时,allauth 会要求他们提供电子邮件地址(在成功的 OAuth 连接后)。
Allauth 对 Facebook 或 Google 没有任何问题。
我简要地探索了添加电子邮件预填充到我的自定义适配器(对
Twitter故意不允许你获取用户的电子邮件地址吗?这真的破坏了我的应用程序流程,因为它需要用户确认他们的电子邮件地址,而这正是首次使用社交登录的半个目的!
谢谢。
django-allauth
和Django 1.8。我有一个要求电子邮件地址的自定义用户模型。
当某人通过连接他们的 Twitter 帐户创建新用户时,allauth 会要求他们提供电子邮件地址(在成功的 OAuth 连接后)。
Allauth 对 Facebook 或 Google 没有任何问题。
我简要地探索了添加电子邮件预填充到我的自定义适配器(对
DefaultSocialAccountAdapter
进行了一些小修改),但是用户的电子邮件地址甚至不在extra_data
中。Twitter故意不允许你获取用户的电子邮件地址吗?这真的破坏了我的应用程序流程,因为它需要用户确认他们的电子邮件地址,而这正是首次使用社交登录的半个目的!
谢谢。