Polish "Document WebSecurityCustomizer for H2 Console"
See gh-29932
This commit is contained in:
parent
9d46a18406
commit
8824a09572
|
@ -323,8 +323,9 @@ You can customize the console's path by using the configprop:spring.h2.console.p
|
||||||
|
|
||||||
|
|
||||||
[[features.sql.h2-web-console.spring-security]]
|
[[features.sql.h2-web-console.spring-security]]
|
||||||
==== Configuring Spring Security for H2 Console
|
==== Accessing the H2 Console in a Secured Application
|
||||||
H2 Console uses frames and, as it's intended for development only, does not implement CSRF protection measures. If your application uses Spring Security, you need to configure it to
|
H2 Console uses frames and, as it is intended for development only, does not implement CSRF protection measures.
|
||||||
|
If your application uses Spring Security, you need to configure it to
|
||||||
|
|
||||||
* disable CSRF protection for requests against the console,
|
* disable CSRF protection for requests against the console,
|
||||||
* set the header `X-Frame-Options` to `SAMEORIGIN` on responses from the console.
|
* set the header `X-Frame-Options` to `SAMEORIGIN` on responses from the console.
|
||||||
|
@ -338,7 +339,8 @@ In simple setups, a `SecurityFilterChain` like the following can be used:
|
||||||
include::{docs-java}/features/sql/h2webconsole/springsecurity/DevProfileSecurityConfiguration.java[]
|
include::{docs-java}/features/sql/h2webconsole/springsecurity/DevProfileSecurityConfiguration.java[]
|
||||||
----
|
----
|
||||||
|
|
||||||
WARNING: The H2 console is only intended for use during development. In production, disabling CSRF protection or allowing frames for a website may create severe security risks.
|
WARNING: The H2 console is only intended for use during development.
|
||||||
|
In production, disabling CSRF protection or allowing frames for a website may create severe security risks.
|
||||||
|
|
||||||
TIP: `PathRequest.toH2Console()` returns the correct request matcher also when the console's path has been customized.
|
TIP: `PathRequest.toH2Console()` returns the correct request matcher also when the console's path has been customized.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue