Main API토큰 API
POST /auth/refreshToken
Access Token 재발급
Access Token 재발급
401 토큰 만료 에러 발생 시 Access Token 및 Refresh Token을 재발급합니다.
| 항목 | 값 |
|---|---|
| 메서드 | POST |
| 경로 | /auth/refreshToken |
| 인증 | Refresh Token |
Authorization 헤더에 Access Token이 아닌 Refresh Token을 전달해야 합니다.
요청
POST /auth/refreshToken HTTP/1.1
Host: api.glowb.com
Authorization: Bearer \{refresh_token\}curl -X POST "https://api.glowb.com/auth/refreshToken" \
-H "Authorization: Bearer \{refresh_token\}"const response = await fetch('/auth/refreshToken', {
method: 'POST',
headers: {
'Authorization': `Bearer ${refreshToken}`
}
});
const data = await response.json();
// 새 토큰으로 저장소 업데이트
localStorage.setItem('accessToken', data.accessToken);
localStorage.setItem('refreshToken', data.refreshToken);요청 헤더
| 헤더 | 필수 | 설명 |
|---|---|---|
Authorization | 예 | Bearer {refresh_token} 형식 |
응답
성공 응답 (200 OK)
{
"id": "user_id",
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"isNewUser": false
}Response 스키마 (TokenDto)
Prop
Type
에러 응답
| 상태 코드 | 설명 |
|---|---|
| 401 | Refresh Token이 유효하지 않거나 만료됨 |