check_external_auth func for oauth login