IronBirdProject / IronBirdProject/IronBird_Server

✨ 회원가입 및 로그인 기능 구현

Open
#13 0 comments 0 reactions 1 assignee Claimed by @Haejeong079 View on GitHub
documentation duplicate good first issue
Dominant language
Java
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

### 📝 설명
회원가입 및 로그인 기능을 자체적으로 구현, JWT 기반 인증을 도입하여 로그인 성공 시 토큰을 발급하고, 이를 통해 인증 과정을 처리.

---

### 📋 작업 내용
1. **회원가입 기능** 🛠️
- 이메일 중복 체크 ✅
- 비밀번호 암호화 저장 🔒
- 기본 사용자 정보 저장 👤

2. **로그인 기능** 🔑
- 이메일 및 비밀번호 검증 🕵️‍♂️
- 로그인 성공 시 JWT 토큰 발급 🎫
- 유효하지 않은 사용자에 대한 예외 처리 (존재하지 않는 이메일, 잘못된 비밀번호) ❌

3. **JWT 토큰 발급** 🛡️
- `TokenProvider`를 활용하여 Access Token 생성
- 토큰에 사용자 이메일과 권한 정보 포함

---
### 📂 구현 대상 파일
- `UserController`
- `JwtService`
- `UserService`
- `TokenProvider`
- `UserRepository`

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.