code: def create_user(request, ulogin_response):
      
      # Custom behaviour
      if s.CREATE_USER_CALLBACK is not None:
          callback = import_by_path(s.CREATE_USER_CALLBACK)
  
          if callable(callback):
              return callback(request=request,
                              ulogin_response=ulogin_response)
  
          raise ImproperlyConfigured(
              "The ULOGIN_CREATE_USER_CALLBACK isn't a callable"
          )
  
      # Default behavior
      User = get_user_model()
  
      return User.objects.create_user(
          username=uuid.uuid4().hex[:30],
          password=get_random_string(10, '0123456789abcdefghijklmnopqrstuvwxyz'),
          email=''
      )
docs: Creates user