[Spring] Spring Security Servlet 구현 (작성중)

양정훈·2022년 6월 23일
0

SpringSecurity

목록 보기
4/4
  • Spring Security 5.7.1 (Spring Boot 2.7.0)

SecurityConfig.java

@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(securedEnabled = true, prePostEnabled = true, jsr250Enabled = true)
public class SecurityConfig {

    @Bean
    public SecurityFilterChain filterChain(HttpSecurity httpSecurity) throws Exception {
        return httpSecurity.build();
    }
}

@EnableWebSecurity

  • Security 설정을 담당하는 클래스를 지정

@EnableGlobalMethodSecurity

  • 메소드 단위의 시큐리티 설정을 활성화
  • securedEnabled = true: @Secured 활성화
  • prePostEnabled = true: @PreAuthorize, @PostAuthorize 활성화
  • jsr250Enabled = true: @RolesAllowed 활성화

SecurityFilterChain

0개의 댓글