본문으로 건너뛰기

API 키 설정

API 키는 외부 시스템이 ABC User Feedback과 안전하게 연동할 수 있도록 하는 인증 수단입니다. 이 문서에서는 API 키 생성부터 관리, 보안 유지까지 화면 중심으로 설명합니다.

api-key-setting.png


API 키 개요

API 키의 역할

API 키는 다음과 같은 목적으로 사용됩니다:

  • 외부 시스템 인증: 웹사이트, 모바일 앱에서 피드백 전송
  • 자동화 연동: 배치 작업, 스크립트를 통한 데이터 수집
  • 서드파티 도구 연결: 분석 도구, 모니터링 시스템 연동
  • 보안 제어: 프로젝트별 독립적인 접근 권한 관리

보안 특징

  • 프로젝트별 독립성: 각 프로젝트마다 별도의 키 발급
  • 상태 관리: Active/Inactive 상태로 즉시 제어 가능

API 키 생성

접근 방법

  1. 상단 메뉴에서 Settings 클릭
  2. 좌측 메뉴에서 API 키 관리 선택

키 생성 과정

1. 생성 버튼 클릭

API 키 관리 화면에서 우측 상단의 Create API Key 버튼을 클릭합니다.

2. 자동 생성 및 표시

버튼 클릭 즉시 새로운 API 키가 자동으로 생성되고 팝업으로 표시됩니다.

팝업 구성 요소:

  • API 키 값: 전체 키 문자열 표시
  • Copy 버튼: 클립보드로 즉시 복사

API 키 목록 관리

키 목록 화면 구성

생성된 API 키들은 테이블 형태로 관리됩니다.

테이블 컬럼 정보

컬럼설명표시 형태
API 키생성된 키 값AbcdEfgh...
Status현재 활성화 상태Active / Inactive
Created키 생성 일시2024-03-15 14:30
Actions관리 액션 버튼들상태 변경, 삭제 버튼

키 식별 방법

전체 키 값을 다시 볼 수 없으므로 다음 방법으로 키를 구분합니다:

  • 생성 시간: 언제 만들어진 키인지 확인
  • 사용 목적 메모: 별도로 키의 용도를 기록해 두기

API 키 상태 관리

api-key-detail.png

Active / Inactive 전환

각 API 키는 즉시 활성화/비활성화할 수 있습니다.

상태별 의미

상태설명API 호출 결과
Active실제 API 호출에 사용 가능정상 처리
Inactive호출 차단 상태401 Unauthorized

상태 변경 방법

  1. API 키 목록에서 Status 컬럼의 토글 스위치를 클릭합니다
  2. 상태가 즉시 변경되며 화면에 반영됩니다
  3. 해당 키를 사용하는 외부 시스템에서 즉시 영향을 받습니다

API 키 삭제

삭제 시점

다음과 같은 경우 API 키를 삭제해야 합니다:

  • 키 노출: 실수로 키가 공개된 경우
  • 프로젝트 종료: 해당 프로젝트 사용 종료
  • 보안 정책: 정기적 키 교체 정책에 따라
  • 미사용 키: 더 이상 사용하지 않는 키 정리

삭제 방법

1. 삭제 버튼 클릭

키 목록에서 삭제하려는 키의 Actions 컬럼에서 삭제 버튼을 클릭합니다.

2. 삭제 확인

확인 대화상자에서 삭제를 최종 승인합니다.

3. 삭제 완료

Delete 버튼 클릭 시 키가 즉시 삭제되며 목록에서 제거됩니다.


관련 문서