Skip to content

[Feat] 일반 로그인 1차 구현#20

Open
Oh-Jisong wants to merge 1 commit into
devfrom
feat/#17-login-access-token
Open

[Feat] 일반 로그인 1차 구현#20
Oh-Jisong wants to merge 1 commit into
devfrom
feat/#17-login-access-token

Conversation

@Oh-Jisong

Copy link
Copy Markdown
Collaborator

🛰️ Issue Number

close #17

🪐 작업 내용

  • 일반 로그인 API POST /api/auth/login 구현
  • LoginRequest, LoginResponse, LoginUserResponse DTO 추가
  • 이메일 기반 사용자 조회 및 비밀번호 검증 로직 추가
  • 존재하지 않는 이메일 또는 비밀번호 불일치 시 동일한 로그인 실패 응답 처리
  • 비활성화 계정 로그인 차단 로직 추가
  • JWT AccessToken 발급을 위한 JwtTokenProvider 추가
  • 로그인 실패 및 비활성화 계정 관련 ErrorCode 추가
  • Swagger에서 일반 로그인 성공/실패 케이스 확인
  • 로컬 실행을 위해 application-local.yml의 PostgreSQL password 기본값 설정 추가

📚 Reference

  • API 명세서: 일반 로그인 POST /api/auth/login
  • 기존 이메일 기반 회원가입 구현: POST /api/auth/signup

테스트 결과

POST /api/auth/signup

  • 신규 회원가입 성공 확인

POST /api/auth/login

  • 올바른 이메일/비밀번호 입력 시 AccessToken 발급 확인
  • 비밀번호 불일치 시 401 응답 확인
  • 존재하지 않는 이메일 입력 시 401 응답 확인

✅ Check List

  • 코드가 정상적으로 컴파일되나요?
  • 스웨거 또는 포스트맨에서 결과값을 제대로 확인했나요?
  • 리뷰어 설정을 지정했나요?
  • merge할 브랜치의 위치를 확인했나요?
  • Label을 지정했나요?

@Oh-Jisong Oh-Jisong requested a review from taeik21 June 19, 2026 06:53
@Oh-Jisong Oh-Jisong self-assigned this Jun 19, 2026
@Oh-Jisong Oh-Jisong added the enhancement New feature or request label Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] 일반 로그인 1차 구현

1 participant