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

贡献者指南