본문 바로가기
Spring/Spring Security

개발자 유미 - 스프링 시큐리티 1 : 실습 목표 및 간단한 동작 원리

by kimyoungrok 2025. 2. 5.
728x90

https://www.youtube.com/watch?v=y0PXQgrkb90&list=PLJkjrxxiBSFCKD9TRKDYn7IE96K2u3C3U&index=1

 

 

⛳ 목표

  • Spring Security를 활용한 인증/인가 구현
  • MySQL을 활용한 회원 정보 저장(영속성)

구현 기능

  • 인증 : 로그인 기능 구현
  • 인가 : 경로별 접근 권한 설정
  • 회원가입 : 회원 정보 저장

 

시큐리티 동작 원리

  1. Client의 요청 발생
  2. Servlet Container가 요청을 받고 여러 개의 Filter를 거쳐 컨트롤러에 도달
  3. Spring Security를 활성화하면 Filter에서 요청을 가로챔
  4. Filter에서 인증 인가 확인 후 최종적으로 접근 허용

 

실습 버전

  • Spring Boot 3.1.5
  • Security 6.1.5
  • Spring Data JPA - MySQL
  • mustache
  • IntelliJ Ultimate
728x90