spring security와 h2 함께 사용 시 /h2-console 403 에러
security filter chain에 다음과 같은 코드 추가하여 해결
@Configuration
@EnableWebSecurity
public class WebSecurity {
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
http.
...
.requestMatchers(new AntPathRequestMatcher("/h2-console/**")).permitAll()
.and()
.headers().frameOptions().sameOrigin()
...;
return http.build();
}
}