인증

API Key 관리 및 보안.

API Key 인증

AllToken은 Bearer Token 인증을 사용합니다. 모든 요청의 Authorization 헤더에 API Key를 포함하세요:

HTTP Header
$ Authorization: Bearer YOUR_API_KEY

API Key 생성

  1. 설정 → API Keys로 이동
  2. 새 Key 생성 클릭
  3. Key 이름 지정 (예: "프로덕션", "개발")
  4. 즉시 Key를 복사 — 이후에는 다시 표시되지 않습니다

API Key는 생성 시 한 번만 표시됩니다. 환경 변수나 시크릿 매니저를 사용하여 안전하게 저장하세요.

Key별 기본 모델 설정

각 API Key에 기본 모델 라우팅 동작을 설정할 수 있습니다:

  • 스마트 라우팅 — AllToken이 자동으로 최적의 공급자 경로를 선택합니다. 대부분의 시나리오에 권장됩니다.
  • 기본 모델 — 요청에 모델이 지정되지 않은 경우 사용할 모델.
  • 강제 모델 — 클라이언트가 무엇을 보내든 항상 지정된 모델을 사용합니다.

설정 → API Keys에서 Key를 편집하여 설정하세요.

보안 모범 사례

  • 클라이언트 코드, Git 저장소, 브라우저 개발자 도구에 API Key를 노출하지 마세요
  • 환경 변수 사용: ALLTOKEN_API_KEY
  • 정기적으로 Key를 교체 — 이전 Key를 삭제하고 새 Key를 생성하세요
  • 프로덕션과 개발 환경에 별도의 Key를 사용하세요
  • 설정 → 사용량에서 이상 활동을 모니터링하세요

OAuth 로그인

AllToken 콘솔 (API 제외)은 다음 로그인 방식을 지원합니다:

  • 이메일 + 비밀번호
  • Google OAuth
  • GitHub OAuth

OAuth는 콘솔 로그인 전용입니다. API 요청은 항상 Bearer Token 인증을 사용합니다.