IronBirdProject / IronBirdProject/IronBird_Server
✨ 회원가입 및 로그인 기능 구현
Open
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.