creating third party user after github auth