-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
📢 오류 설명
현재 토큰이 Local Storage에 저장되어 있어 XSS 공격에 취약한 보안 문제가 있습니다.
📌 기대하는 동작
-
[] Access Token과 Refresh Token을 모두 HttpOnly 쿠키로 저장
- Access Token은 일반 쿠키로 저장 (JavaScript에서 접근 가능)
- Refresh Token은 HttpOnly 쿠키로 저장 (JavaScript에서 접근 불가)
-
[] 토큰 재발급 로직 수정
/api/auth/reissue요청 시 쿠키에서 자동으로 Refresh Token 전송- 새로운 Access Token을 응답 헤더의 Set-Cookie로 전달
- 클라이언트는 쿠키를 통해 자동으로 토큰 관리
-
[] API 요청 시 토큰 전송 방식 변경
- Authorization 헤더 대신 쿠키를 통해 자동으로 토큰 전송
withCredentials: true옵션 추가하여 쿠키 전송 활성화
Metadata
Metadata
Assignees
Labels
No labels