# „Single User“ 수준 API 키를 생성할 수 없으며, 항상 „All Users“로 설정됩니다

**URL:** https://meta.discourse.org/t/unable-to-create-single-user-level-api-key-always-defaults-to-all-users/141907
**Category:** Bug
**Created:** [2월 18, 2020, 3:23오후 UTC](https://meta.discourse.org/t/unable-to-create-single-user-level-api-key-always-defaults-to-all-users/141907 "2020-02-18T15:23:28Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![joshfriend](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/joshfriend/32/170290_2.png) [@joshfriend](https://meta.discourse.org/u/joshfriend)
#### Post date: [2월 18, 2020, 7:20오후 UTC](https://meta.discourse.org/t/unable-to-create-single-user-level-api-key-always-defaults-to-all-users/141907/4 "2020-02-18T19:20:34Z")

</div>

> [@pfaffman](#):
>
> API 키를 만들 사용자를 선택하셨나요?

특정 카테고리의 게시글을 가져오기 위한 일종의 “봇” 사용자를 만들고 싶었습니다. 이 Discourse 인스턴스는 GSuite 인증만 지원하기 때문에 임의의 사용자를 생성할 방법이 없습니다. “Single User” 키의 경우, 새 사용자 이름(예: bot)을 입력할 수 있을 것으로 기대했지만, 사용자 이름은 기존에 존재하는 사용자여야 한다는 것을 이제야 알게 되었습니다. 사용자 이름 입력 필드에 검증 기능이 없어서, 아무 이름이나 입력할 수 있는지(예: Slack incoming webhooks의 경우처럼) 명확하지 않았습니다. 제출 시 입력한 사용자 이름을 조회하는 과정에서 조용히 실패하며, 대신 “All Users” 키가 생성되었습니다.

기능적 오류보다는 사용성 버그에 가깝다고 생각합니다. [여기 있는 문서](https://meta.discourse.org/t/user-api-keys-specification/48536)는 User Level 필드에 대해 전혀 설명하지 않아 혼란스러웠고, 스레드 하단 댓글 한 곳에서 “All Users” 유형이 언급되었을 뿐 그 외에는 언급이 없었습니다.

---

_[View the full topic](https://meta.discourse.org/t/unable-to-create-single-user-level-api-key-always-defaults-to-all-users/141907)._
