【发布时间】:2018-07-19 12:59:40
【问题描述】:
所以我使用python-social-auth 将disconnection pipeline 添加到我的应用程序中。我注意到urls.py中有两个端点:
断开连接 -
/oauth/disconnect/<backend>/disconnect_individual -
oauth/disconnect/<backend>/<association_id>/
backend 可以指代社交提供者(facebook、google-plus、linkedin,...)。
通过我的实验,我发现第一个端点 disconnect 将删除登录用户的关联UserSocialAuth 表条目。
第二个端点有什么作用?
association_id 代表什么?
如果用户有两个具有相同后端的UserSocialAuth 条目,这是一种分离单个帐户的方法吗?这是没有意义的,因为uid + provider must be unique。谁能提供一个何时调用 disconnect_individual 的示例?
【问题讨论】:
标签: python django oauth python-social-auth