Skip to content

[기능] fix: 공유 토큰 쿠키 상위 도메인 삭제와 권한 없음 시 토큰 유지 - #22

Merged
wlrnjs merged 3 commits into
previewfrom
fix/auth-cookie-domain
Oct 5, 2026
Merged

wlrnjs merged 3 commits into
previewfrom
fix/auth-cookie-domain

Conversation

@wlrnjs

@wlrnjs wlrnjs commented Oct 5, 2026

Copy link
Copy Markdown
Member

Pull Request

PR 종류

  • 기능 개발
  • 테스트 코드

관련 이슈

  • close #이슈번호

작업 내용

  • 백엔드가 finditem.kr 계열 요청에는 토큰 쿠키를 .finditem.kr 도메인으로 발급합니다. 세션 만료로 토큰을 지울 때도 같은 도메인을 붙여야 지워지므로, 미들웨어가 Host 헤더를 보고 도메인을 정하도록 했습니다.
  • 도메인 판정은 src/utils/getAuthCookieDomain으로 분리했습니다. finditem.kr과 그 하위 도메인이면 .finditem.kr을, localhost 등 그 밖의 호스트면 도메인을 붙이지 않습니다.
  • 관리자 권한이 없는 계정으로 접근하면 토큰을 지우지 않고 로그인 화면에 안내만 띄웁니다. 토큰을 운영 앱과 공유하므로 여기서 지우면 운영 앱 세션까지 끊기기 때문입니다.

참고 사항

  • 단위 테스트와 e2e 수정은 테스트 PR로 분리했습니다. 이 PR만 머지돼도 기존 테스트는 깨지지 않습니다.
  • 실제 a.finditem.kr 환경에서 쿠키가 지워지는지는 배포 뒤에 확인해야 합니다.

체크리스트

  • 기능이 정상 동작하는지 확인
  • 로컬 빌드/테스트 통과
  • 불필요한 코드/주석 제거

🤖 Generated with Claude Code

wlrnjs and others added 3 commits October 3, 2026 13:46
백엔드가 finditem.kr 계열 요청에는 토큰 쿠키를 .finditem.kr 도메인으로 발급하므로, 세션 만료로 토큰을 지울 때 Host 헤더를 보고 같은 도메인을 붙인다.
토큰을 운영 앱과 공유하게 되므로, 권한이 없는 계정은 토큰을 지우지 않고 로그인 화면에 안내만 띄워 운영 앱 세션이 끊기지 않게 한다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
기능 PR과 테스트 PR을 나누는 규칙에 따라 단위 테스트와 e2e 수정을 이 브랜치에서 빼고 test/auth-cookie-domain 브랜치로 옮긴다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
admin Ready Ready Preview Oct 5, 2026 8:24am UTC

@finditem-bot finditem-bot Bot added the 🐞 bug 기능 오류, 화면 깨짐, 예외 발생 등 예상치 못한 문제 label Oct 5, 2026
@finditem-bot finditem-bot Bot added the D-1 24시간 이내에 처리가 필요합니다. label Oct 5, 2026
@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown

Jest Test Results

386 tests   386 ✅  24s ⏱️
 78 suites    0 💤
  1 files      0 ❌

Results for commit 1912b28.

@wlrnjs
wlrnjs merged commit a644e9a into preview Oct 5, 2026
7 checks passed
@wlrnjs
wlrnjs deleted the fix/auth-cookie-domain branch October 5, 2026 08:25

This branch was successfully deployed

1 active deployment
Preview — 1912b286 Deployed Oct 5, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐞 bug 기능 오류, 화면 깨짐, 예외 발생 등 예상치 못한 문제 D-1 24시간 이내에 처리가 필요합니다.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant