Skip to content

feat: 회원 인증 및 관리자 승인 기능 구현 (#45)#46

Merged
howooyeon merged 7 commits into
mainfrom
feat/auth
Jun 28, 2026
Merged

feat: 회원 인증 및 관리자 승인 기능 구현 (#45)#46
howooyeon merged 7 commits into
mainfrom
feat/auth

Conversation

@howooyeon

Copy link
Copy Markdown
Member

이슈 번호

#45

💡 작업 내용

  • JWT Access/Refresh 토큰 인증 구현 및 토큰 타입 구분 (access/refresh)
  • Swagger Bearer 인증 설정 추가
  • 회원가입 API (프로필 사진, 수료증 업로드, 이메일 필수)
  • 로그인 API (YB/OB 역할 자동 판별, Refresh 토큰 SHA-256 해싱 저장)
  • 아이디 중복 체크, 토큰 갱신, 현재 기수 조회 API
  • 관리자 회원 승인/반려 API 및 대기 회원 목록 조회 (@PreAuthorize 적용)
  • 승인/반려 시 HTML 이메일 자동 발송 (큐시즘 배너 포함)
  • CORS 설정 보완 (POST, PUT, DELETE, OPTIONS 허용)

🎸 기타

  • 33기 이하 회원은 수료증 업로드 필수
  • 관리자 권한은 DB에서 member_role을 ADMIN으로 직접 설정

@github-actions

github-actions Bot commented Jun 28, 2026

Copy link
Copy Markdown

Unit Test Results

1 tests   1 ✔️  0s ⏱️
1 suites  0 💤
1 files    0

Results for commit a5d06b3.

♻️ This comment has been updated with latest results.

@howooyeon howooyeon requested a review from JoonKyoLee June 28, 2026 09:05
@howooyeon howooyeon self-assigned this Jun 28, 2026
@howooyeon howooyeon linked an issue Jun 28, 2026 that may be closed by this pull request
10 tasks
@howooyeon howooyeon merged commit f44616d into main Jun 28, 2026
2 checks passed
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.

feat: 회원 인증 및 관리자 승인 기능 구현

1 participant