웹 애플리케이션을 개발을 하면 할수록, 사용자가 많아질수록 보안의 중요성은 더욱 높아집니다. 웹 애플리케이션에서 보안은 선택이 아닌 필수입니다. 이번 글에서는 제가 최근에 학습한 스프링 시큐리티의 기본 개념부터, Spring Security를 활용한 간단한 로그인 기능까지 간단히 정리해보겠습니다. 🔐 스프링 시큐리티 (Spring Security) 정의Spring Security는 인증(Authentication)과 인가(Authorization)을 중심으로 웹 애플리케이션의 보안을 책임지는 스프링 기반 프레임워크입니다.클라이언트로부터 웹 요청이 들어오면 컨트롤러로 가기 전에 스프링 시큐리티가 먼저 요청을 가로채고, 누가 요청했는지(인증), 이 요청을 해도 되는지를(인가) 판단합니다. 📚 스프링 시..