LEVEL 12 QUEST
API 키, 토큰, 엔드포인트 완전 정복
API 세계의 핵심 용어들! 비유로 쉽게 이해해요
1. API 키 (API Key)
API Key
Application Programming Interface Key
API 서비스를 사용하기 위한 고유한 비밀번호예요.
"이 사람이 우리 서비스를 쓸 자격이 있는지" 확인하는 열쇠!
"이 사람이 우리 서비스를 쓸 자격이 있는지" 확인하는 열쇠!
💡 쉬운 비유: 아파트 출입카드
아파트에 들어가려면 출입카드가 필요하죠?
- 출입카드가 있어야 문이 열린다 = API 키가 있어야 API를 쓸 수 있다
- 카드마다 고유 번호가 있다 = API 키마다 고유한 문자열이 있다
- 카드를 잃어버리면 재발급 = API 키가 노출되면 새로 발급
- 다른 사람에게 빌려주면 안 된다 = API 키를 공유하면 안 된다
- 출입카드가 있어야 문이 열린다 = API 키가 있어야 API를 쓸 수 있다
- 카드마다 고유 번호가 있다 = API 키마다 고유한 문자열이 있다
- 카드를 잃어버리면 재발급 = API 키가 노출되면 새로 발급
- 다른 사람에게 빌려주면 안 된다 = API 키를 공유하면 안 된다
// API 키는 이렇게 생겼어요 sk-proj-aBcDeFgHiJkLmNoPqRsTuVwXyZ123456789 // 코드에서 이렇게 사용해요 Authorization: Bearer sk-proj-여러분의키
🚨 절대 하면 안 되는 것!
- API 키를 GitHub에 올리기 (실제로 매일 수천 개의 키가 유출됨!)
- 카카오톡이나 메신저로 키 보내기
- 코드에 키를 직접 적기 (환경변수를 사용하세요!)
- 카카오톡이나 메신저로 키 보내기
- 코드에 키를 직접 적기 (환경변수를 사용하세요!)
🔒
여기까지는 미리보기입니다
API 키, 토큰, 엔드포인트 완전 정복
무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.
Google로 3초 만에 시작 →🧵 Threads로 시작무료 공개 강의 둘러보기 (Lv.1~3)무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.