-
Notifications
You must be signed in to change notification settings - Fork 0
Labels
💫 FeatNew feature or requestNew feature or request🔗 ApiAPI implementationAPI implementation🛢️ DBDatabaseDatabase
Description
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 |
| String | 로그인 계정 (중복 불가) | |
| password | String | 암호화된 비밀번호 |
| nickname | String | 사용자 표시 이름 |
| created_at | LocalDateTime | 가입일 (선택) |
| role | Enum or String | 사용자 권한 (USER / ADMIN 등) |
Metadata
Metadata
Assignees
Labels
💫 FeatNew feature or requestNew feature or request🔗 ApiAPI implementationAPI implementation🛢️ DBDatabaseDatabase