Properly auth user to retrieve token