是否可以更改社交登录的传递查询参数“next”

时间:2016-12-27 15:58:54

标签: python django django-allauth

linking accounts到fb messenger时,fb使用查询参数redirect_uriCALLBACK_URL调用传递的登录URI。如果登录成功,则必须执行重定向到redirect_uriauthorization_code

如果我想使用社交登录执行登录,则会出现与解释here相关的问题。 OAUTH握手是在尊重下一个参数的情况下完成的。

建议创建一个反映redirect_uri的下一个参数,以便重定向发生并且不会破坏所有这些伟大的包。

如果我等到达get_login_redirect_url,则登录时参数已被删除。如果已记录该参数,则该参数可用于重定向。

1 个答案:

答案 0 :(得分:0)

通过social_auth应用,您可以在成功登录重定向后自动将next参数附加到目标网站登录重定向网址和用户,但使用all_auth应用时,您必须覆盖{{1并在此模板中添加类似的代码:

account/signup.html