Feat(#153): 심사/제출용 테스트 로그인 버튼 추가 - #154
Conversation
- 심사 및 포트폴리오 제출 시 카카오 로그인을 우회할 수 있도록 테스트용 고정 JWT 토큰 하드코딩 - `useAuthStore`의 `login` 액션이 특정 토큰을 인자로 받아 즉시 인증 상태로 전환되도록 로직 수정 - `LoginPage`에 '테스트 계정으로 시작하기' 텍스트 버튼 추가 및 연동
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthrough로그인 화면에 테스트 JWT를 사용하는 버튼을 추가했습니다. Changes테스트 계정 로그인
Estimated code review effort: 3 (Moderate) | ~20 minutes Mergeability Score: 🟡 Moderate · up to The change adds a publicly available test login using a reusable credential. If included in production, anyone could enter the test account until the credential expires or is revoked, so production exclusion or clearly bounded permissions and lifecycle controls should be confirmed before merging. Sequence Diagram(s)sequenceDiagram
participant 평가자
participant LoginPage
participant useAuthStore
participant Router
평가자->>LoginPage: 테스트 계정으로 시작하기 클릭
LoginPage->>useAuthStore: 테스트 JWT로 login(token) 호출
useAuthStore->>useAuthStore: JWT payload에서 sub 추출
useAuthStore-->>LoginPage: 인증 상태와 memberId 저장
LoginPage->>Router: 안전한 경로로 이동
Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
📌 관련 이슈
🏷️ PR 타입
📝 작업 내용
useAuthStore의login액션에 특정 JWT 토큰을 인자로 전달하여 즉시 인증 상태로 전환 및memberId를 파싱하도록 로직 수정LoginPage화면 하단에 '테스트 계정으로 시작하기' 텍스트 버튼 추가 및 로그인 핸들러 연동📸 스크린샷
✅ 체크리스트
dev브랜치를 현재 작업 브랜치에 반영했습니다.🔀 Merge 규칙
dev로 병합할 때는 Squash and merge를 사용합니다.dev에서main으로 병합할 때는 Create a merge commit을 사용합니다.dev반영을 확인한 후 Merge합니다.📎 기타 참고사항
Summary by CodeRabbit
새로운 기능
버그 수정