Skip to content

[Feat] SignUp & Login #5

@yeoniii20

Description

@yeoniii20

Todo

  • DB 설계
  • 회원 Entity & Repository
  • 회원가입 API
  • 로그인 API
  • JWT 발급 및 검증
  • 로그인 성공 후 보호된 API 테스트


회원 도메인 개발 (인증/인가 기반 확보)

단계 항목 설명
1️⃣ 회원 Entity & Repository DB에 저장될 사용자 정의
2️⃣ 회원가입 API 이메일/비밀번호 기반 회원 등록
3️⃣ 로그인 API 로그인 시 JWT 발급
4️⃣ JWT 발급 및 검증 로그인 후 요청 시 사용자 인증 처리
5️⃣ 로그인 성공 후 보호된 API 테스트 토큰 인증 여부 확인

로그인 DB 설계

컬럼명 타입 설명
id Long (PK) 사용자 고유 ID
email String 로그인 계정 (중복 불가)
password String 암호화된 비밀번호
nickname String 사용자 표시 이름
created_at LocalDateTime 가입일 (선택)
role Enum or String 사용자 권한 (USER / ADMIN 등)

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions