특정 사용자를 API 사용자로 지정하여 일부 게시 제한에서 예외 처리

일부 사용자가 기본 게시 제한 사항 중 일부(특히 최소 주제 및 게시글 길이)에 대해 면제되는 기능을 허용하는 제안서를 검토 중입니다.

이를 통해 일부(관리자 승인) 자동화 시스템이 Discourse에 연결되어 별도의 플랫폼에서 콘텐츠를 게시할 때 Discourse의 추가 제한 없이 게시할 수 있습니다. 특수 자동 게시 권한은 더 이상 제목이 너무 길거나 짧다는 문제를 처리할 필요가 없으며, 여전히 나머지 커뮤니티가 게시 기준을 준수하도록 요구할 수 있습니다.

예를 들어, Hubot 플러그인이 Hubot에 연결된 계정이 관리자 계정에 직접 연결되지 않은 상태에서 문자 수 제한 없이 게시하거나 답변을 원할 수 있습니다. 이는 스태프에 의해 검증된 사용자 계정이지만, 추가 권한 자체는 없는 계정입니다.

현재 이 작업을 수행하는 방법은 봇 계정을 관리자로 표시하여 게시 제한을 우회하는 것입니다. 하지만 이렇게 하면 실제 필요한 것보다 사용자 계정에 훨씬 더 많은 권한이 부여됩니다. 이 제안은 권한을 일반 사용자 수준으로 축소하되, 추가 게시 제한만 해제하는 것을 가능하게 합니다.

5개의 좋아요

저에게는 이것이 @david의 예정된 API 키 스코핑 작업과 밀접하게 관련되어 보입니다. 이 경우 hubot를 관리자로 설정하되, 키의 범위를 매우 구체적인 라우트로만 제한할 수 있습니다. 이는 여기서 요청하신 내용과 매우 유사하며 기능적으로 동등합니다.

7개의 좋아요

아, 맞다. API 작업과 꽤 잘 맞네. 그렇다면 이건 추가적인 API 범위 요청으로 처리해도 되겠군 :wink:

6개의 좋아요