[Spring] Security + JWT + OAuth2를 이용한 로그인 구현 (3) - Spring Security 개념과 처리 과정
·
Programming/Spring
1. Spring Security 개념스프링 기반의 애플리케이션의 보안(인증과 권한)을 담당하는 프레임워크입니다.스프링 시큐리티는 필터(Filter) 기반으로 동작하기 때문에 스프링 MVC와 분리되어 관리 및 동작합니다. 필터(Filter)는 Dispatcher Servlet으로 가기 전에 적용되므로 가장 먼저 URL 요청을 받지만, Interceptor는 Dispatcher와 Controller 사이에 위치합니다. 그래서 이 둘은 적용 시기에 차이점이 있습니다. Client (requset) -> Filter -> DispatcherServlet -> Interceptor -> Controller 순입니다. 뒤에 설명에서 계속 나올 용어에 대해 먼저 정리해보려 합니다. 💡용어1. 접근 주체(Prin..