개발자 99% 커뮤니티에서 수다 떨어요!
Nextjs 인증/인가시 별도의 스프링부트같은 백엔드가 따로 있는 경우 next-auth(auth.js)를 사용하나요?
Nextjs RSC(서버컴포넌트)에서는 백엔드(스프링부트)에 jwt인가시 401 액세스토큰 만료로 리프레쉬토큰으로 액세스토큰을 재발급 받았을 경우 서버컴포넌트는 브라우저 호출이 아니라서 cookie에 set(갱신)을 할 수 없는데 어떻게 관리하나요? 현재 구현된 방식은 미들웨어에서 액세스 토큰 만료여부 판단 후 만료시 리프레쉬토큰으로 갱신을 하지만 미들웨어에서 액세스토큰 만료 판단시 1초가 남아 갱신을 하지않고 api호출로 넘어간 경우에 만료되었을 때 401에 대한 처리로 리프레쉬토큰으로 액세스토큰을 발급 받아서 1회성으로 사용( 서버 컴포넌트는 쿠키 갱신이 불가능하기 때문 )하고 있는데 어떻게 관리를 해야할지 모르겠습니다 현재 Nextjs 당근 수업을 듣다가 자체 jwt토큰 인증/인가를 구현해보고싶어 문의하게 되었습니다