스프링 시큐리티는 일반적인 공격을 막기 위한 인증, 인가 및 보호를 제공하는 프레임워크이다. 명령형 애플리케이션과 반응형 애플리케이션 모두를 보호하기 위한 일급 지원을 가지고 Spring기반 애플리케이션을 보호하기 위한 표준이다. 특징 Authentication 스
클라이언트가 애플리케이션에 요청을 보내면 컨테이너는 요청 URI의 경로를 기반으로 HttpServletRequest를 처리해야 하는 Filter들과 Servlet이 포함된 FilterChain을 생성한다. Spring MVC 애플리케이션에서 Servlet은 Dispat
1\. UsernamePasswordAuthenticationFilter가 UsernamePasswordAuthenticationToken을 생성 후에 ProviderManager에 의해 구현이 된 AuthenticationManager에게 전달한다. 아래 사진은 Us
Maven Ex1)pom.xml 수동으로 스타터 추가. Ex2)pom.xml 스프링 부트는 의존성 버전을 Maven BOM으로 관리 하므로 버전을 지정할 필요가 없다. 스프링 시큐리티 버전을 오버라이드 하고 싶다면 위와 같이 메이븐 프로퍼티에 버전을 명시해주면
스프링 시큐리티 hasRole()에 관하여.... AuthorizeExchangeDsl.kt 위 코드에서 hasRole을 클릭해보면 아래와 같이 나온다. AuthorityReactiveAuthorizationManager.java 위 코드에서 "ROLE_" 을