간단하게 Spring Security의 내부구조를 보자면이처럼 SecurityContextHolder > SecurityContext > Authentication > Principal > GrantAuthority 순으로 구성이 되어 있다.따라서 Principal 이
Spring Framework의 보안 처리를 위한 필터입니다. 웹 애플리케이션의 인증과 인가를 관리하며, 사용자에게 적절한 접근 권한을 부여해 주기 위해 사용됩니다.클라이언트에게 요청을 받으면 Controller에 가기 전에 Filter 설정을 통해 어떤 경우에만 지나
disable( ); 을 통해 특정 필터의 기능을 off시킬 수 있다.로그인 페이지를 지정하고 로그인에 성공했을 경우 이동할 URL을 지정한다.로그아웃 URL을 지정하고 로그아웃을 했을 경우 이동할 URL을 지정한다.antMatchers() : URL 경로를 직접 지정