Next.js 와 HTTP에 대한 깊은 이해가 있는 분 계실까요?
현재 인증 플로우를 만들고있는 한 개발자입니다. cookie에 access token과 refresh token을 담아서 요청마다 전송하게 해 두었는데요 refresh token 발급과정을 RSC에서 자동화 하는 과정에서 조금 문제가 있어서 질문드립니다. [플로우] 1. RSC에서 route handler /user/me로 정보 요청(access token 기간 만료로 삭제, refresh token만 존재) request GET 2. route handler (/user/me)에서 access token을 확인하고, 존재하지 않거나 만료 되었을 경우 route handler /auth/refresh-token?callback=/user/me으로 redirect 3. route handler (/auth/refresh-token)에서 refresh token 확인하고, DB에 저장된 refresh token과 일치 여부 판단 후, 새 토큰 생성해서 DB에 저장, 이후에 response cookie에 access token, refresh token 같은 키 값으로 담아주고 원래 요청된 API (여기서는 /user/me) 로 redirect (콜백에 담겨있던 값을 통해 판단) 4. route handler (/user/me)에서 새로 발급된 access token및 refresh token이 확인 으로 플로우를 짰는데, 4번이 문제입니다. set cookie가 먹히질 않는데... 혹시 redirect관련해서 뭔가 이슈가 있는지 판단이 안되는데 이유를 알 수 있을까요?