При тестировании django-allauth, если я вхожу в систему и выхожу из системы с разными социальными учетными записями, они, похоже, не связаны друг с другом (я не могу получить к ним доступ, посмотрев на socialaccount_set.all.0, socialaccount_set.all. 1 и т.д.).
Может кто-нибудь объяснить, как связать социальные счета вместе?
Я видел этот пост: как подключить несколько поставщиков социальных сетей к одному и тому же пользователю django с помощью django-allauth?, который, кажется, ставит бремя на пользователя сначала войти в систему с одним социальным аккаунтом, а затем связать другие учетные записи для себя.
Разумеется, должен быть способ сделать это, не налагая onus на пользователя? Может быть, по адресам электронной почты?
Есть ли способ сделать это после факта с существующими пользователями?