안녕하세요,
저희 Discourse 서버 API와 상호작용하는 외부 도구를 개발하고 있습니다. 다음 엔드포인트를 API를 통해 호출하려고 합니다:
https://<server_url>/search.json?q=<query>
모든 권한이 있는 API 키를 생성하면 검색 쿼리는 정상적으로 작동합니다. 그러나 이 API 키를 Discourse에 관리자 접근 권한이 없는 개발자들과 공유해야 하는데, 이러한 강력한 권한을 가진 API 키를 공유하는 것은 좋은 관행이 아닌 것 같습니다.
API 키 생성 화면에서 키의 범위를 제한할 수 있는 방법을 확인했습니다. 하지만 해당 범위 중 어디에도 위의 검색 엔드포인트를 참조하는 항목을 찾을 수 없습니다.
검색 호출에 필요한 충분한 권한은 있지만 ALL 권한이 활성화되지 않은 API 키를 어떻게 생성할 수 있을까요?