Polish HttpSecurity
This commit is contained in:
parent
0c0c75ce22
commit
15f525c614
|
@ -186,23 +186,23 @@ public final class HttpSecurity extends AbstractConfiguredSecurityBuilder<Defaul
|
|||
* @EnableWebSecurity
|
||||
* public class CsrfSecurityConfig {
|
||||
*
|
||||
* @Bean
|
||||
* public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
|
||||
* http
|
||||
* .headers()
|
||||
* .contentTypeOptions()
|
||||
* .and()
|
||||
* .xssProtection()
|
||||
* .and()
|
||||
* .cacheControl()
|
||||
* .and()
|
||||
* .httpStrictTransportSecurity()
|
||||
* .and()
|
||||
* .frameOptions()
|
||||
* .and()
|
||||
* ...;
|
||||
* return http.build();
|
||||
* }
|
||||
* @Bean
|
||||
* public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
|
||||
* http
|
||||
* .headers()
|
||||
* .contentTypeOptions()
|
||||
* .and()
|
||||
* .xssProtection()
|
||||
* .and()
|
||||
* .cacheControl()
|
||||
* .and()
|
||||
* .httpStrictTransportSecurity()
|
||||
* .and()
|
||||
* .frameOptions()
|
||||
* .and()
|
||||
* ...;
|
||||
* return http.build();
|
||||
* }
|
||||
* }
|
||||
* </pre>
|
||||
*
|
||||
|
@ -213,13 +213,13 @@ public final class HttpSecurity extends AbstractConfiguredSecurityBuilder<Defaul
|
|||
* @EnableWebSecurity
|
||||
* public class CsrfSecurityConfig {
|
||||
*
|
||||
* @Bean
|
||||
* public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
|
||||
* http
|
||||
* .headers().disable()
|
||||
* ...;
|
||||
* return http.build();
|
||||
* }
|
||||
* @Bean
|
||||
* public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
|
||||
* http
|
||||
* .headers().disable()
|
||||
* ...;
|
||||
* return http.build();
|
||||
* }
|
||||
* }
|
||||
* </pre>
|
||||
*
|
||||
|
@ -234,18 +234,18 @@ public final class HttpSecurity extends AbstractConfiguredSecurityBuilder<Defaul
|
|||
* @EnableWebSecurity
|
||||
* public class CsrfSecurityConfig {
|
||||
*
|
||||
* @Bean
|
||||
* public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
|
||||
* http
|
||||
* .headers()
|
||||
* .defaultsDisabled()
|
||||
* .cacheControl()
|
||||
* .and()
|
||||
* .frameOptions()
|
||||
* .and()
|
||||
* ...;
|
||||
* return http.build();
|
||||
* }
|
||||
* @Bean
|
||||
* public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
|
||||
* http
|
||||
* .headers()
|
||||
* .defaultsDisabled()
|
||||
* .cacheControl()
|
||||
* .and()
|
||||
* .frameOptions()
|
||||
* .and()
|
||||
* ...;
|
||||
* return http.build();
|
||||
* }
|
||||
* }
|
||||
* </pre>
|
||||
*
|
||||
|
@ -258,16 +258,16 @@ public final class HttpSecurity extends AbstractConfiguredSecurityBuilder<Defaul
|
|||
* @EnableWebSecurity
|
||||
* public class CsrfSecurityConfig {
|
||||
*
|
||||
* @Bean
|
||||
* public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
|
||||
* http
|
||||
* .headers()
|
||||
* .frameOptions()
|
||||
* .disable()
|
||||
* .and()
|
||||
* ...;
|
||||
* return http.build();
|
||||
* }
|
||||
* @Bean
|
||||
* public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
|
||||
* http
|
||||
* .headers()
|
||||
* .frameOptions()
|
||||
* .disable()
|
||||
* .and()
|
||||
* ...;
|
||||
* return http.build();
|
||||
* }
|
||||
* }
|
||||
* </pre>
|
||||
* @return the {@link HeadersConfigurer} for further customizations
|
||||
|
@ -403,12 +403,12 @@ public final class HttpSecurity extends AbstractConfiguredSecurityBuilder<Defaul
|
|||
* @EnableWebSecurity
|
||||
* public class CorsSecurityConfig {
|
||||
*
|
||||
* @Bean
|
||||
* public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
|
||||
* http
|
||||
* .cors(withDefaults());
|
||||
* return http.build();
|
||||
* }
|
||||
* @Bean
|
||||
* public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
|
||||
* http
|
||||
* .cors(withDefaults());
|
||||
* return http.build();
|
||||
* }
|
||||
* }
|
||||
* </pre>
|
||||
* @param corsCustomizer the {@link Customizer} to provide more options for the
|
||||
|
@ -1614,13 +1614,13 @@ public final class HttpSecurity extends AbstractConfiguredSecurityBuilder<Defaul
|
|||
* @EnableWebSecurity
|
||||
* public class CsrfSecurityConfig {
|
||||
*
|
||||
* @Bean
|
||||
* public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
|
||||
* http
|
||||
* .csrf().disable()
|
||||
* ...;
|
||||
* return http.build();
|
||||
* }
|
||||
* @Bean
|
||||
* public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
|
||||
* http
|
||||
* .csrf().disable()
|
||||
* ...;
|
||||
* return http.build();
|
||||
* }
|
||||
* }
|
||||
* </pre>
|
||||
* @return the {@link CsrfConfigurer} for further customizations
|
||||
|
@ -1640,12 +1640,12 @@ public final class HttpSecurity extends AbstractConfiguredSecurityBuilder<Defaul
|
|||
* @EnableWebSecurity
|
||||
* public class CsrfSecurityConfig {
|
||||
*
|
||||
* @Bean
|
||||
* public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
|
||||
* http
|
||||
* .csrf((csrf) -> csrf.disable());
|
||||
* return http.build();
|
||||
* }
|
||||
* @Bean
|
||||
* public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
|
||||
* http
|
||||
* .csrf((csrf) -> csrf.disable());
|
||||
* return http.build();
|
||||
* }
|
||||
* }
|
||||
* </pre>
|
||||
* @param csrfCustomizer the {@link Customizer} to provide more options for the
|
||||
|
|
Loading…
Reference in New Issue