fix(login): keep existing login intact and support oauth users