인증 API 개요
개요
인증 API는 사용자 인증, 계정 관리, 토큰 관리 등을 담당하는 API 집합입니다.
인증 API 목록
로그인 및 토큰 관리 API
| API 엔드포인트 | 메서드 | 설명 |
|---|---|---|
/auth/login | POST | 사용자 로그인 |
/auth/token/refresh | POST | 토큰 갱신 |
이메일 인증 API
| API 엔드포인트 | 메서드 | 설명 |
|---|---|---|
/auth/email/verification-code/send | POST | 인증 코드 발송 |
/auth/email/verification-code/verify | POST | 인증 코드 검증 |
/auth/email/verification-code/password-reset/verify | POST | 비밀번호 재설정 코드 검증 |
계정 관리 API
| API 엔드포인트 | 메서드 | 설명 |
|---|---|---|
/auth/accounts/register | POST | 계정 등록 |
/auth/accounts | DELETE | 계정 삭제 |
/auth/accounts/profile | GET | 프로필 조회 |
/auth/accounts/reset | POST | 비밀번호 재설정 |
/auth/accounts/password | PATCH | 비밀번호 변경 |
/auth/accounts/password/verify | POST | 계정 비밀번호 검증 |
인증 요구 사항
로그인 및 이메일 인증 API를 제외한 모든 인증 API는 유효한 JWT 액세스 토큰이 필요합니다.
request header
Authorization: Bearer {access_token}