Skip to content

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

Description

@howooyeon

✨ 이슈 내용

회원가입/로그인 인증 시스템 및 관리자 승인/반려 기능 구현

💡 작업 내용

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

🎸 기타

  • 33기 이하 회원은 수료증 업로드 필수
  • 이메일은 필수 입력값
  • 관리자 엔드포인트는 @PreAuthorize("hasRole('ADMIN')") 적용

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions