具有注册额外字段的Django社交身份验证

时间:2018-08-23 11:22:13

标签: python django python-social-auth

我想与Google和Facebook进行社交身份验证。为此,我使用了social-auth-app-django。当我使用Google登录时,它将直接在Django用户模型中创建一个帐户并重定向到我的URL。但是我想填写用户的其他必填信息,在输入详细信息后,在用户确认后创建用户,并且不想直接登录新用户并重定向到我的身份验证页面。 任何建议总是很感激。 谢谢。

1 个答案:

答案 0 :(得分:1)

这基本上是partial pipelinesdocs)上python-social-auth功能的目的。这个想法是随时暂停身份验证流程,然后再恢复它,通常用于向用户询问更多详细信息,或者只是发送验证电子邮件。

检查示例应用程序here,在settings中,它将用默认管道覆盖默认管道,该管道将询问用户其电子邮件地址。

相关问题