I\'m using Spring Boot 1.4.1 with the H2 database. I have enabled the H2 console as described in the reference guide by adding the following lines to my application.propert
I can resolve the same problem using the following code in my SecurityConfig class
@Override
protected void configure(HttpSecurity http) throws Exception {
bla();
bla();
http.headers().frameOptions().sameOrigin();
}
I don't know what this line does, maybe someone with more experience can explain it.
Add this to your application.properties
security.headers.frame=false
Along with the answer by @pacoverflow note the following:
As of Spring Boot 2.3.4. The DB Name is printed in the console: Connect using that DB name:
According to a blog post, a line needs to be added to
the configure
method of the SecurityConfig
class if you have the spring-boot-starter-security
dependency in your project, otherwise you will see an empty page after logging into the H2 console:
http.headers().frameOptions().disable();
I added that line and it solved the problem.
Alternatively, the following line can be used (as mentioned here):
http.headers().frameOptions().sameOrigin();