1. 소개




2. ERD 구조

erd




3. RestAPI




4. /api/auth/login

login

전체 구조



로그인 요청과 Security Filter Chain 진입

login

  1. Login 요청
  2. Security Filter


Controller와 Service 진입

login

  1. AuthController 진입
  2. UserService 진입


Spring Security 핵심 인증 처리

login

  1. AuthenticationManager
  2. CustomUserDetailService ↭ UserRepository ↭ DB
  3. 다시 AuthenticationProvider


토큰 발급 및 응답 마무리

login

  1. UserService
  2. JwtTokenProvider
  3. UserService ↭ RefreshTokenRepository
  4. 다시 AuthController

5. Reference