카카오 OAuth 로그인 및 JWT 발급
Open
- Dominant language
- Java
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## 목적
SPA에서 카카오 계정으로 로그인하고, 이후 요청에 쓸 JWT를 발급받을 수 있어야 한다.
## 작업 범위
- [x] `POST /auth/kakao` — 인가코드로 카카오 토큰 교환 → 사용자 정보 조회
- [x] oauth_account find-or-create, 동시 가입 충돌 처리
- [x] JWT(accessToken) 발급
- [x] 로그인 시 계정 상태 검사(차단/탈퇴), 탈퇴 후 24시간 재가입 제한
- [x] 전역 예외 처리(일관된 에러 응답)
- [x] SPA용 CORS
- [x] 단위/슬라이스/통합 테스트
## 완료 조건
- 인가코드로 `POST /auth/kakao` 호출 시 JWT를 반환한다.
- 같은 계정 동시 가입에도 user는 하나만 생성된다.
- 타임스탬프가 UTC로 저장된다.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.