docs: def handle_authenticated_user(self, response):
          """
          Handles the ULogin response if user is already
          authenticated
          """
          current_user = get_user(self.request)
  
          ulogin, registered = ULoginUser.objects.get_or_create(
              uid=response['uid'],
              network=response['network'],
              defaults={'identity': response['identity'],
                        'user': current_user})
  
          if not registered:
              ulogin_user = ulogin.user
              logger.debug('uLogin user already exists')
  
              if current_user != ulogin_user:
                  logger.debug(
                      "Mismatch: %s is not a %s. Take over it!" % (current_user,
                                                                   ulogin_user)
                  )
                  ulogin.user = current_user
                  ulogin.save()
  
          return get_user(self.request), ulogin, registered