Python 没有电子邮件的社交授权用户
Python Social Auth User without email
有一个问题。我需要用户的电子邮件在我的应用程序中注册一个新的。换句话说,用户需要电子邮件。但是有些 Facebook 帐户没有附加电子邮件。所以,结果,我们得到了一个错误。
我看到了一个解决方案:当我们识别出 Facebook 在没有 Facebook 的情况下向我们返回数据时,显示一个表单,用户应该在其中输入他想在应用程序中使用的电子邮件。然后我们可以继续注册过程。但是如何实现这一点呢?其实我也不知道。
你呢?
谢谢
Python social auth partial pipelines 是为此的功能,它们的目的是与用户交互以获取身份验证所需的额外数据,例如需要电子邮件、确认电子邮件地址等。
查看 https://github.com/python-social-auth/social-examples/blob/master/example-django/example/settings.py#L216 中的示例应用程序,它实现了一个部分管道,如果身份验证数据中缺少用户电子邮件,它会请求用户电子邮件。
有一个问题。我需要用户的电子邮件在我的应用程序中注册一个新的。换句话说,用户需要电子邮件。但是有些 Facebook 帐户没有附加电子邮件。所以,结果,我们得到了一个错误。
我看到了一个解决方案:当我们识别出 Facebook 在没有 Facebook 的情况下向我们返回数据时,显示一个表单,用户应该在其中输入他想在应用程序中使用的电子邮件。然后我们可以继续注册过程。但是如何实现这一点呢?其实我也不知道。
你呢?
谢谢
Python social auth partial pipelines 是为此的功能,它们的目的是与用户交互以获取身份验证所需的额外数据,例如需要电子邮件、确认电子邮件地址等。
查看 https://github.com/python-social-auth/social-examples/blob/master/example-django/example/settings.py#L216 中的示例应用程序,它实现了一个部分管道,如果身份验证数据中缺少用户电子邮件,它会请求用户电子邮件。