Python 是否可以更改传递的查询参数";“下一步”;用于社交登录
当使用fb messenger时,fb使用查询参数Python 是否可以更改传递的查询参数";“下一步”;用于社交登录,python,django,django-allauth,Python,Django,Django Allauth,当使用fb messenger时,fb使用查询参数redirect\u URI和CALLBACK\u URL调用传递的URI进行登录。如果登录成功,则必须执行重定向到重定向\u uri,并带有授权\u code 如果我想使用社交登录执行登录,则会出现与所解释内容相关的问题。OAUTH握手是根据下一个参数完成的 建议创建一个反映redirect\u uri的下一个参数,这样重定向就会发生,并且不会破坏这个伟大的包 如果我等待到达get\u login\u redirect\u url,则登录时该参
redirect\u URI
和CALLBACK\u URL
调用传递的URI进行登录。如果登录成功,则必须执行重定向到重定向\u uri
,并带有授权\u code
如果我想使用社交登录执行登录,则会出现与所解释内容相关的问题。OAUTH握手是根据下一个参数完成的
建议创建一个反映redirect\u uri
的下一个参数,这样重定向就会发生,并且不会破坏这个伟大的包
如果我等待到达
get\u login\u redirect\u url
,则登录时该参数已被删除。如果已记录,则可用于重定向。通过social\u auth
应用程序,您可以在成功登录后自动将next
参数附加到目标站点登录重定向url和用户,但是当使用all\u auth
应用程序时,您必须覆盖account/signup.html
,并在此模板中添加类似于以下内容的代码:
{% if redirect_field_value %}
<input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}" />
{% endif %}
{%if重定向\字段\值%}
{%endif%}
通过social\u auth
应用程序,您可以在成功登录后将next
参数附加到目标站点登录重定向url和用户自动重定向,但使用all\u auth
应用程序时,您必须覆盖帐户/signup.html
并添加与此模板类似的代码:
{% if redirect_field_value %}
<input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}" />
{% endif %}
{%if重定向\字段\值%}
{%endif%}