Skip to content

fix(auth): QA 인증 쿠키 이름을 운영과 분리 - #264

Open
minbros wants to merge 1 commit into
devfrom
feature/qa-auth-cookie-names
Open

minbros wants to merge 1 commit into
devfrom
feature/qa-auth-cookie-names

Conversation

@minbros

@minbros minbros commented Nov 12, 2026

Copy link
Copy Markdown
Member

변경 내용

  • 서버 전용 인증 쿠키 이름 설정을 추가하고 QA 세션·refresh·logout이 지정된 이름만 사용하도록 변경했습니다.
  • 로그인·가입·재동의 등 인증 응답에서 해당 이름의 Set-Cookie만 원래 속성 그대로 중계합니다.
  • QA 설정 예시, FE/BE 전환 순서와 혼합 버전·롤백 제약을 문서화했습니다.

변경 이유

  • 같은 도메인 구조에서 운영·QA 쿠키가 함께 전송되더라도 QA가 운영 쿠키를 선택하지 않도록 합니다. 기본 이름은 운영/일반 dev와 동일합니다.
  • 직접 API/WS·탈퇴는 BE의 동일한 QA 이름 설정이 필수입니다. 부모 도메인 쿠키 전송 자체를 차단하는 완전한 격리는 아닙니다.

테스트

  • npm run lint — 오류 0, 기존 경고 4개
  • npm test — 225개 파일, 1,834개 테스트 통과
  • npm run build — QA 이름과 비민감 테스트 설정 사용
  • 그 외 수동 검증: 브라우저·실제 BE 통합은 요청 범위 밖으로 미실행. 환경 등록·배포는 미수행.

추가한 21개 테스트는 운영-only QA 비인증, 쿠키 공존 양쪽 순서, 회전·삭제·로그인 응답, 일시 장애와 설정 오류를 검증합니다. QA 재개 전 BE 설정 일치 및 실제 통합 수락이 필요합니다.

@vercel

vercel Bot commented Nov 12, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
frontend-server Ready Ready Preview Nov 12, 2026 7:22am UTC

Request Review

@sonarqubecloud

Copy link
Copy Markdown

This branch was successfully deployed

1 active deployment
Preview — 109b14fc Deployed Nov 12, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant