Получение имени из дополнительного_поля django allauth и сохранение в поле имени в модели Users Model

У меня есть модель пользователей следующего вида

from django.db import models
from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin
from django.db.models.signals import pre_save
from django.dispatch import receiver


# Create your models here.
from users.manager import UserManager


class Users(AbstractBaseUser, PermissionsMixin):
    email = models.EmailField(max_length=254, unique=True)
    name = models.CharField(max_length=254)
    is_staff = models.BooleanField(default=False)
    is_superuser = models.BooleanField(default=False)
    is_active = models.BooleanField(default=True)
    last_login = models.DateTimeField(null=True, blank=True)
    date_joined = models.DateTimeField(auto_now_add=True)

    # Setting field
    USERNAME_FIELD = 'email'
    EMAIL_FIELD = 'email'
    REQUIRED_FIELDS = []

    # Setting Object Manager
    objects = UserManager()

    class Meta:
        abstract = False

Мне нужно получить

{"name": "Feri Lukmansyah",}

из модели social_account (из django allauth)

и сохранить в поле name из модели Users, я уже использую сигнал следующим образом

from django.dispatch import receiver
from allauth.socialaccount.signals import social_account_added, social_account_updated

from .models import Users


@receiver(social_account_added)
@receiver(social_account_updated)
def add_name_from_google(request, sociallogin, **kwargs):
    pass

но я не знаю, как использовать сигнал на django allauth, все могут помочь мне решить эту проблему? или есть какой-нибудь пример использования сигнала на django allauth?

data from django allauth social login

Вернуться на верх