Discourse Hub "connect"

사용자 권한이 있고 관리자 권한이 없는 몇몇 설치 환경에서 차이를 발견했습니다. 제 설치 환경에서도 같은 일이 일어나길 원하지 않습니다. 문제는 다음과 같이 나타납니다.

Authorize application access

죄송합니다. 사용자 API에 액세스하는 데 필요한 신뢰 수준이 없습니다.

아이러니한 점은, 아직 TL1을 달성하지 않은 사이트에서는 이 메시지가 표시되지 않는다는 것입니다. 그런데 이 메시지가 표시되는 사이트에서는 이미 TL2를 달성한 상태입니다!

User API keys specification 을 확인해 보았지만, 해당 사이트가 어떻게 설정되어 있는지 알 수 없습니다. 제 설치 환경에서 같은 오류가 발생하지 않도록 조언을 부탁드립니다.

제 API 관련 기술은 아직 좀 미흡한 편인데, min trust level for user api key 관리자 설정이 이 퍼즐의 일부인가요? (기본값 TL0)

그렇겠네요. TL이 설정된 최소값보다 낮을 때 나오는 에러 메시지라고 확신합니다. 실제로도 그 특정 에러 메시지를 본 적이 있는 경우는 딱 그 때뿐이었거든요. 저는 사용자 API 키를 사용하면서 API를 자주 울리는 편이거든요. :slight_smile: