<aside> 📎 어플리케이션 들어왔을 때
Page | HTTP method | URI |
---|---|---|
로그인 페이지 | POST |
/user/auto |
</aside> |
Name | Type | Value |
---|---|---|
Authorization |
String | access Token |
Authorization-refresh |
String | refresh Token |
{
"Authorization" : "[사용자별 access Token]",
"Authorization-refresh" : "[사용자별 refresh Token]",
}
인증성공
{
"code": 1000,
"inSuccess": true,
"message": "access token이 검증되었습니다.",
"result": {
"userId": 1,
"accessToken": "eyJhbGciOiJIUzUxMiJ9.eyJhdXRob3JpdHkiOiJsdXgyMDAyMCIsImlhdCI6MTcwNjAzMjc1MCwiZXhwIjoxNzA2MDM5OTUwLCJzdWIiOiJhY2Nlc3MifQ.7AWkX6uIdmtggmPzR82eSPZw0elrWoO1iNOBhPjt5pCGpRvW3MpyUUjSKUBUKIRJZso88xNwRLuX7avUk6XuQg",
"refreshToken": "eyJhbGciOiJIUzUxMiJ9.eyJhdXRob3JpdHkiOiJsdXgyMDAyMCIsImlhdCI6MTcwNjAzMjU0MiwiZXhwIjoxNzA3MjQyMTQyLCJzdWIiOiJyZWZyZXNoIn0.hVbaLV5vwswRW46J3rLgy4ZawLFekzzdB74L18XNSInMESkO_udDsNMCoPfpRgEInCOV4nVvy3oTUlpWVzLClA"
}
}
access token 만료 → access token 재발급
{
"code": 1000,
"inSuccess": true,
"message": "access token이 재발급되었습니다.",
"result": {
"userId": 1,
"accessToken": "eyJhbGciOiJIUzUxMiJ9.eyJhdXRob3JpdHkiOiJsdXgyMDAyMCIsImlhdCI6MTcwNjAzMjc1MCwiZXhwIjoxNzA2MDM5OTUwLCJzdWIiOiJhY2Nlc3MifQ.7AWkX6uIdmtggmPzR82eSPZw0elrWoO1iNOBhPjt5pCGpRvW3MpyUUjSKUBUKIRJZso88xNwRLuX7avUk6XuQg",
"refreshToken": "eyJhbGciOiJIUzUxMiJ9.eyJhdXRob3JpdHkiOiJsdXgyMDAyMCIsImlhdCI6MTcwNjAzMjU0MiwiZXhwIjoxNzA3MjQyMTQyLCJzdWIiOiJyZWZyZXNoIn0.hVbaLV5vwswRW46J3rLgy4ZawLFekzzdB74L18XNSInMESkO_udDsNMCoPfpRgEInCOV4nVvy3oTUlpWVzLClA"
}
}
refresh token 만료 → 재로그인 필요
{
"code": 3006,
"inSuccess": false,
"message": "refresh token이 만료되었습니다. 다시 로그인해주세요",
"result": null
}
refresh token invalid
{
"code" : 3006,
"inSuccess": false,
"message": "refresh token이 유효하지 않습니다.",
"result": null
}