如何通过 REST api 将多个 python-social-auth 社交帐户与现有用户相关联?

How do I associate multiple python-social-auth social accounts with an existing user via REST api?

我正在使用 python-social-auth 来允许我的用户通过 Apple 和 Google 进行注册。我试图弄清楚如何通过 REST 将社交帐户关联到现有用户,该用户使用与社交帐户不同的电子邮件(项目要求是在后端手动创建用户,然后可以关联社交登录以简化操作) -使用权)。这是一个 React Native 应用程序,因此活动会话的通常自动方式将不起作用。我正在使用 https://github.com/st4lk/django-rest-social-auth 创建简单的端点。

提前谢谢大家。

我成功了。我最终通过为每个社交身份验证服务在配置文件模型上创建一个 associated_email 字段,并在管道中编写一个自定义版本的 associate by email 步骤来验证该字段。

谢谢大家。