[Spring] Spring Security
1. 소개Spring Security란?Spring 기반 애플리케이션의 보안을 담당하는 프레임워크인증(Authentication)과 인가(Authorization)를 중심으로 애플리케이션을 보호하는 역할을 한다.한마디로 인증, 권한 관리 그리고 데이터 보호 기능을 포함하여 웹 개발 과정에서 필수적인 사용자 관리 기능 ex) 로그인 등을 구현하는데 도움을 주는 프레임워크 주요기능1. 인증 (Authentication)사용자가 누구인지 확인하는 과정으로, 일반적으로 로그인 과정을 의미한다.사용자 정보 확인: ID/PW, OAuth2, JWT, LDAP, SAML 등 다양한 인증 방식을 지원인증 관리자(AuthenticationManager): 사용자의 인증 정보를 검증하고 인증 여부를 결정하는 핵심 컴포넌트..