반응형

Spring-Security 2

[Spring Security] SecurityBuilder, SecurityConfigurer

SecurityBuilder, SecurityConfigurer스프링 시큐리티는 초기화 과정에서 인증이나 인가와 관련된 여러가지 작업을 하게 된다. 이것은 여러개의 객체들과 설정들이 상호작용하여 작업이 이루어 지게 되는데, 이런 작업을 종합적으로 처리하는 두개의 클래스가 SecurityBuilder, SecurityConfigurer 클래스다.SecurityBuilder는 빌더 클래스로, 웹 보안을 구성하는 빈 객체와 설정 클래스들을 생성하는 역할을 하며 대포적으로 WebSecurity, HttpSecurity가 있다.SecurityConfigurer는 Http 요청과 관련된 보안처리르 담당하는 필터들을 생성하고 여러 초기화 설정에 관여한다SecurityBuilder는 SecurityConfigurer를..

Spring-Security 2025.02.04

[Spring Security] 자동 설정에 의한 기본 보안 작동

spring security자동 설정에 의한 기본 보안 작동서버가 기동되면 스프링 시큐리티의 초기화 작업 및 보안 설정이 이루어진다.별도의 설정이나 코드를 따로 작성하지 않아도 기본적인 웹 보안 기능이 현재 시스템에 연동된다.기본적으로 모든 요청에 대해서 인증 여부 검증 후 승인돼야 자원에 접근이 가능해진다.별도의 설정을 하지 않으면 폼 로그인, httpBasic 로그인 방식으로 제공된다.인증을 시도할 수 있는 로그인 페이지가 자동적으로 생성되어 렌더링 된다.인증 승인이 이루어질 수 있도록 한 개의 계정이 기본적으로 제공되며, 이 값은 SecurityProperties 설정 클래스에서 생성한다.username: userpassword: 랜덤 문자열개발자가 의존성만 추가하고 따로 코드를 추가하지 않으면 제..

Spring-Security 2025.02.04
반응형