[Spring] Spring Security 개념 및 동작 흐름
·
🔻Back-End/Spring
❗Spring Security란?스프링 시큐리티란 스프링 애플리케이션에서 보안을 관리하는 프레임워크로 사용자 인증, 접근 제어를 통해 보안을 강화할 수 있다. 다양한 인증 및 권한 부여 방법을 제공해서 커스텀이 용이하게 하고, 개발자의 편의성을 확대시킨다. ❗Spring Security 구성 요소Authentication(인증)사용자가 본인이 맞는지 확인주로 아이디, 비밀번호 방식을 사용Principal: 접근 주체(아이디) / Credential: 비밀번호Authorization(권한 부여)인증된 사용자가 어떤 자원에 접근할 수 있는지 결정스프링 시큐리티는 선언적 방식을 통해 URL 접근 제어, 메소드 접근 제어 등을 제공Security Filter Chainhttp 요청을 처리하기 전 거쳐가는 필터의..