标签: python django python-social-auth
我想与Google和Facebook进行社交身份验证。为此,我使用了social-auth-app-django。当我使用Google登录时,它将直接在Django用户模型中创建一个帐户并重定向到我的URL。但是我想填写用户的其他必填信息,在输入详细信息后,在用户确认后创建用户,并且不想直接登录新用户并重定向到我的身份验证页面。 任何建议总是很感激。 谢谢。
答案 0 :(得分:1)
这基本上是partial pipelines(docs)上python-social-auth功能的目的。这个想法是随时暂停身份验证流程,然后再恢复它,通常用于向用户询问更多详细信息,或者只是发送验证电子邮件。
partial pipelines
python-social-auth
检查示例应用程序here,在settings中,它将用默认管道覆盖默认管道,该管道将询问用户其电子邮件地址。