IronBirdProject/IronBird_Server

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

開放

#13 建立於 2024年12月30日

 (0 則留言) (0 個反應) (1 位負責人)Java (1 個分叉)auto 404
documentationduplicategood first issue

倉庫指標

星標
 (0 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

📝 설명

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


📋 작업 내용

  1. 회원가입 기능 🛠️

    • 이메일 중복 체크 ✅
    • 비밀번호 암호화 저장 🔒
    • 기본 사용자 정보 저장 👤
  2. 로그인 기능 🔑

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

    • TokenProvider를 활용하여 Access Token 생성
    • 토큰에 사용자 이메일과 권한 정보 포함

📂 구현 대상 파일

  • UserController
  • JwtService
  • UserService
  • TokenProvider
  • UserRepository

貢獻者指南