django-allauth: связывание нескольких социальных аккаунтов с одним пользователем

При тестировании django-allauth, если я вхожу и выхожу из системы с разными социальными учетными записями, они, похоже, не связаны друг с другом (поскольку я не могу получить к ним доступ, просматривая socialaccount_set.all.0, socialaccount_set.all.1 и т. Д. ).

Может кто-нибудь объяснить, как связать социальные учетные записи вместе?

Я видел этот пост:Как мне подключить несколько провайдеров социальной аутентификации к одному и тому же пользователю django, используя django-allauth? который, кажется, возлагает ответственность на пользователя, чтобы войти сначала с одной социальной учетной записью, а затем связать другие учетные записи для себя.

Конечно, должен быть способ сделать это, не обременяя пользователя? Может по адресам электронной почты?

Есть ли способ сделать это по факту с существующими пользователями?

Ответы на вопрос(2)

Ваш ответ на вопрос