Spring 기반 어플리케이션을 위한 통합 보안 프레임워크
build.gradle에 security 패키지 추가
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-security'
}
그리고 모든 보안 흐름을 관리하기 위해 시큐리티용 Configuration 클래스 생성
@Configuration
public class SecurityConfiguration {
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
// HttpSecurity를 통해 HTTP 요청에 대한 보안 설정 구성
}
}

시큐리티 적용 시 별도의 설정이 없으면 이런 기본 로그인 창을 제공함
username으로는 “user”,
password에는 어플리케이션 실행 시 콘솔창에 나타나는 자동 생성 비밀번호를 입력하면 됨