Skip to content

[기능 요청] 인증/인가 구조 변경 #204

@pykido

Description

@pykido

💡 개요

security 관련 리팩토링을 진행하다가 인증/인가 구조 변경이 필요할 거 같아 리팩토링 요청드립니다!

인증/인가 구조 변경

  • 과거 방식
    1. 백엔드에서 모두 쿠키로 액세스 토큰과 리프래시 토큰을 프론트에게 내려줌
    2. 프론트에서는 쿠키에서 액세스 토큰을 꺼내서 Authorization 헤더에 넣어서 요청을 보내야함

과거 방식은 액세스 토큰이 담긴 쿠키를 http only false 설정을 해줘야해서 xss공격에 취약합니다.

또한 자동발송이라는 쿠키의 장점을 전혀 사용하지 못하는 구조입니다.

  • 변경된 방식

    http only true방식으로 변경하고 JWTAccessFilter에서는 헤더가 아닌 쿠키에서 액세스 토큰을 꺼내서 검사하는 로직으로 변경

참고 : 백엔드 PR - security 관련 리팩토링

✅ To-do

  • 체크박스 형식으로 요구 사항을 명시합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions