인증
API Key 관리 및 보안.
API Key 인증
AllToken은 Bearer Token 인증을 사용합니다. 모든 요청의 Authorization 헤더에 API Key를 포함하세요:
HTTP Header
$ Authorization: Bearer YOUR_API_KEYAPI Key 생성
- 설정 → API Keys로 이동
- 새 Key 생성 클릭
- Key 이름 지정 (예: "프로덕션", "개발")
- 즉시 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 인증을 사용합니다.