¿Cómo rellenar el perfil de usuario con la información del proveedor de django-allauth?

Estoy usando django-allauth para mi sistema de autenticación. Necesito que cuando el usuario inicie sesión, el módulo de perfil se rellene con la información del proveedor (en mi caso, Facebook).

Estoy tratando de usar la señal pre_social_login, pero no sé cómo recuperar los datos del proveedor de autenticación

from django.dispatch import receiver
from allauth.socialaccount.signals import pre_social_login

@receiver(pre_social_login)

def populate_profile(sender, **kwargs):
    u = UserProfile( >>FACEBOOK_DATA<< )
    u.save()

¡¡¡Gracias!!!

Respuestas a la pregunta(4)

Su respuesta a la pregunta