웹사이트 ID를 저장하는 사용자 정의 user_field가 있습니다. 이 필드를 사용하여 포럼 프로필에 "주요 웹사이트 프로필로 이동"과 같은 링크를 표시하고 있지만, 이 ID로 검색하는 기능도 필요합니다. 참고로, 사용자 관점에서의 검색이 아니라 관리자 관점에서의 검색을 원하며, 관리자 API 토큰을 보유하고 있습니다.
API는 기본적으로 사용자 이름(Discourse ID) 또는 '외부 ID’로만 조회할 수 있는 것 같습니다. 사용자 이름으로 조회하는 것은 “마이너스 기호로 시작할 수 없음”, “이모지 및 기타 유효한 유니코드 사용 불가” 등 과도한 제한이 있어 저에게는 적합하지 않습니다. '외부 ID’가 가장 관련이 있어 보이지만, 제 이해에 따르면 임의의 데이터를 단순히 입력할 수 없고, 제가 가지고 있지 않은 SSO 로직이 필요합니다.
따라서 질문은 다음과 같습니다. 사용자 이름 외의 다른 항목으로 Discourse 사용자를 검색하려면 어떻게 해야 합니까? 이메일이나 사용자 필드로 검색할 수 있다면, 현재처럼 사용자 이름을 찾아보지만 아무것도 찾지 못해 연결고리를 파악할 수 없는 상황보다 훨씬 효율적일 것입니다.