API 키 생성

IIUC(제 이해가 맞다면), 현재 API 키를 생성할 수 있는 권한은 ADMIN에게만 있는 것 같습니다. 사용자가 자신의 trust_level에 해당하는 API 키를 스스로 생성할 수 있도록 허용하는 데에 반대할 이유가 없다고 생각하는데, 이 기능을 활성화할 수 있는 설정이 있을까요?

불행히도 사용자가 API 키를 만들 수 있도록 허용하는 설정이 없습니다.

실제로는 존재하며, TL1 사용자 이상에게 활성화되어 있지만 프로세스가 다소 복잡합니다.

관리자가 설정을 변경하지 않았다고 가정하면, DiscourseHub 앱이 키를 생성하는 데 사용하는 프로토콜을 탈취할 수 있다면 사용자 API 키를 거의 자동으로 생성할 수 있습니다.

조금 더 복잡한 방법도 있습니다.

@Falco 님은 여기에서 그것들을 생성하는 대체 방법을 보여주는 샘플 Ruby 스크립트를 게시했습니다.

API를 집중적으로 사용하는 개발자가 많은 제 인스턴스에서는 로컬 서버를 실행할 때 원래 방법이 작동하도록 설정을 수정하여 콜백 URL을 http://localhost:56399/discourse 로 허용했습니다. 하지만 @Falco 님의 게시물에 있는 방법을 사용한다면 그렇게 할 필요는 없습니다.