-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
💡 개요
security 관련 리팩토링을 진행하다가 인증/인가 구조 변경이 필요할 거 같아 리팩토링 요청드립니다!
인증/인가 구조 변경
- 과거 방식
- 백엔드에서 모두 쿠키로 액세스 토큰과 리프래시 토큰을 프론트에게 내려줌
- 프론트에서는 쿠키에서 액세스 토큰을 꺼내서
Authorization헤더에 넣어서 요청을 보내야함
과거 방식은 액세스 토큰이 담긴 쿠키를 http only false 설정을 해줘야해서 xss공격에 취약합니다.
또한 자동발송이라는 쿠키의 장점을 전혀 사용하지 못하는 구조입니다.
-
변경된 방식
http only true방식으로 변경하고JWTAccessFilter에서는 헤더가 아닌 쿠키에서 액세스 토큰을 꺼내서 검사하는 로직으로 변경
참고 : 백엔드 PR - security 관련 리팩토링
✅ To-do
- 체크박스 형식으로 요구 사항을 명시합니다.
Metadata
Metadata
Assignees
Labels
No labels