API 키 확인하기
Didit에서 API 키는 계정 내 특정 애플리케이션으로 범위가 지정됩니다. 애플리케이션은 특정 프로젝트 또는 환경에 맞게 워크플로를 구성하고 인증을 관리할 수 있는 작업 공간입니다. 애플리케이션을 생성하면 전체 접근 권한을 가진 기본 API 키가 부여됩니다. 그 외에도 서비스나 파트너에 필요한 권한만 가진 추가 키를 생성할 수 있습니다. 키를 확인하는 방법은 다음과 같습니다:1
Business Console에 로그인
Didit Business Console로 이동하여 로그인합니다.
2
애플리케이션 선택
상단 드롭다운 메뉴에서 작업할 애플리케이션을 선택합니다.
3
API 키 열기
왼쪽 사이드바에서 Developers -> API keys로 이동합니다.
4
키 복사 또는 생성
기본 키는 애플리케이션 자체의 비밀 키입니다. 서비스나 파트너에게 필요한 권한만 부여된 자체 비밀 키를 제공하려면 새 키를 생성하세요.
API 키 형식
새 API 키는 프로덕션 환경 애플리케이션의 경우sk_live_, 샌드박스 애플리케이션의 경우 sk_test_로 시작하며, 그 뒤에 URL에서 사용할 수 있는 43개의 문자(영문자, 숫자, -, _)가 이어집니다.
이 형식 도입 이전에 생성된 키에는 접두사가 없으며 기존과 동일하게 계속 작동합니다.
접두사를 포함한 전체 키를 x-api-key 헤더로 전송해야 하며, 접두사가 없다는 이유로 키를 거부하지 마세요.
조직 ID 확인하기
조직 ID는 조직을 식별하는 UUID입니다./auth/v2/organizations/me/{org_id}/applications/와 같이 조직 범위의 API 경로에서 사용합니다. API 호출 없이 Business Console에서 바로 복사할 수 있습니다:
1
조직 설정 열기
Didit Business Console에서 조직 설정으로 이동합니다.
2
조직 ID 복사
조직 ID 필드에는 조직 이름 옆에 조직의 UUID와 클립보드 복사 버튼이 표시됩니다.
인증된 요청 보내기
API 요청을 인증하려면 비밀 API 키를x-api-key HTTP 헤더에 포함하세요.
다음은 Create Session endpoint에 대한 인증된 요청의 예시입니다:
cURL
에러 처리
API 키가 올바르지 않거나 형식이 잘못되었거나 취소된 경우, API는401 Unauthorized를 반환합니다:
"detail": "This API key has expired."와 함께 401을 반환합니다.
키가 없는 요청은 "detail": "You do not have permission to perform this action."과 함께 403을 반환합니다.
API 에러 페이지에 모든 상태, 본문 및 코드가 나열되어 있습니다.