django-allauth: vincula varias cuentas sociales a un solo usuario

Al probar django-allauth, si inicio sesión y me desconecto con diferentes cuentas sociales, parece que no están vinculadas entre sí (en eso no puedo acceder a ellas mirando socialaccount_set.all.0, socialaccount_set.all.1, etc. ).

¿Alguien puede explicar cómo vincular las cuentas sociales?

Vi este post:¿Cómo conecto varios proveedores de autenticación social al mismo usuario de django usando django-allauth? lo que parece poner la responsabilidad en el usuario de iniciar sesión primero con una cuenta social, y luego vincular las otras cuentas por sí mismo.

¿Ciertamente debería haber una manera de hacer esto sin poner la responsabilidad en el usuario? Tal vez por direcciones de correo electrónico?

¿Hay una manera de hacer esto después del hecho con los usuarios existentes?

Respuestas a la pregunta(2)

Su respuesta a la pregunta