Fix: 로그인/갱신 응답에 refreshToken body 포함
- Login, SSAFYLogin, Refresh 응답 JSON에 refreshToken 추가 - 기존: 쿠키로만 전송 → Unity 클라이언트가 못 받아서 토큰 갱신 실패 - 수정: body + 쿠키 모두 전송 (웹/게임 클라이언트 호환) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -111,9 +111,10 @@ func (h *Handler) Login(c *fiber.Ctx) error {
|
||||
MaxAge: 7 * 24 * 60 * 60, // 7 days
|
||||
})
|
||||
return c.JSON(fiber.Map{
|
||||
"token": accessToken,
|
||||
"username": user.Username,
|
||||
"role": user.Role,
|
||||
"token": accessToken,
|
||||
"refreshToken": refreshToken,
|
||||
"username": user.Username,
|
||||
"role": user.Role,
|
||||
})
|
||||
}
|
||||
|
||||
@@ -159,7 +160,8 @@ func (h *Handler) Refresh(c *fiber.Ctx) error {
|
||||
MaxAge: 7 * 24 * 60 * 60, // 7 days
|
||||
})
|
||||
return c.JSON(fiber.Map{
|
||||
"token": newAccessToken,
|
||||
"token": newAccessToken,
|
||||
"refreshToken": newRefreshToken,
|
||||
})
|
||||
}
|
||||
|
||||
@@ -348,9 +350,10 @@ func (h *Handler) SSAFYCallback(c *fiber.Ctx) error {
|
||||
MaxAge: 7 * 24 * 60 * 60, // 7 days
|
||||
})
|
||||
return c.JSON(fiber.Map{
|
||||
"token": accessToken,
|
||||
"username": user.Username,
|
||||
"role": user.Role,
|
||||
"token": accessToken,
|
||||
"refreshToken": refreshToken,
|
||||
"username": user.Username,
|
||||
"role": user.Role,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user