지금으로서는 두 개의 API 요청을 보내는 것이 가장 좋은 방법이라고 생각합니다. 하나는 id로 사용자 가져오기를 통해 사용자 이름을 얻기 위한 것이고, 다른 하나는 사용자 이름으로 업데이트하기 위한 것입니다.
external_id로 사용자를 업데이트할 수 있는 옵션이 있지만, 싱글사인온(SSO)이 활성화되어 있지 않으면 사용할 수 없다고 생각합니다. 이 방식은 Discourse가 다른 방식과 달리 사용자 이름 대신 애플리케이션의 사용자 id를 저장합니다.