API를 통해 user_api_keys 값을 가져오는 방법

API를 통해 API 키의 값을 가져올 수 있다고 생각하지 않습니다. Discourse는 데이터베이스에 암호화되지 않은 API 키를 저장하지 않습니다. 암호화된 값을 가져올 수 있다 해도, 해당 값을 애플리케이션에서 복호화할 방법이 없습니다.

사용 사례를 좀 더 자세히 설명해 주실 수 있을까요? 이미 사용자를 위한 API 키가 생성된 상태라면, 왜 사용자가 두 번째로 인가 승인을 해야 하는지 제게는 명확하지 않습니다.

수정: 관리자 API 키를 사용하여 사용자의 API 키를 생성하는 것이 가능합니다. 이에 대한 세부 사항은 다음 링크에서 확인할 수 있습니다: Generate User Api Key Without User Approval - #2 by simon

내 게시물을 다시 읽어보니, 요청에서 $json 변수가 어떻게 설정되었는지 설명하지 않았다는 것을 알았습니다. 데이터 구조를 파악하는 가장 쉬운 방법은 Discourse UI를 통해 원하는 범위로 단일 사용자 API 키를 생성하는 요청을 한 다음, /admin/api/keys로 전송되는 요청 페이로드의 값을 확인하는 것입니다: