If you've used the H2 console in Spring Boot (with or without Vaadin) before enabling Spring Security, you might have noticed that adding Spring Security blocks access to your database console. To fix this, the easiest way is to override the configure(WebSecurity web)
method. Be careful with the method signature, as there is also a configure(HttpSecurity http)
method, which won't help with this issue.
To regain access to your H2 console, you would typically do the following:
@Override
protected void configure(WebSecurity web) throws Exception {
web
.ignoring()
.requestMatchers(new AntPathRequestMatcher("/h2-console/**"));
super.configure(web);
}
And that's all!
Top comments (0)