确认用户拥有社交帐户而不切换到不同的登录用户(django 社交身份验证)

Confirm user owns a social account without switching to a different logged user (django social auth)

我正在使用 Django 社交身份验证来登录用户使用 Facebook、Twitter 等,例如 here

场景: 用户使用我的本机登录系统登录到我的平台。我希望他们验证他们拥有特定的 Twitter 帐户,而不是将他们重定向到 request.user 是与他们的 Twitter 帐户关联的新 UserSocialAuth 的视图。我想向用户显示 Twitter 登录页面,但在他们提供凭据后,让他们保持登录状态,而不是作为其他用户登录。

可以为此处指示的社交用户添加更多可访问的详细信息:

https://python-social-auth.readthedocs.io/en/latest/configuration/django.html#database