commit
						c90016af8a
					
				@ -31,6 +31,7 @@ import org.springframework.security.config.annotation.method.configuration.Enabl
 | 
				
			|||||||
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
 | 
					import org.springframework.security.config.annotation.web.builders.HttpSecurity;
 | 
				
			||||||
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
 | 
					import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
 | 
				
			||||||
import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer;
 | 
					import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer;
 | 
				
			||||||
 | 
					import org.springframework.security.config.annotation.web.configurers.HeadersConfigurer;
 | 
				
			||||||
import org.springframework.security.config.annotation.web.configurers.RequestCacheConfigurer;
 | 
					import org.springframework.security.config.annotation.web.configurers.RequestCacheConfigurer;
 | 
				
			||||||
import org.springframework.security.config.http.SessionCreationPolicy;
 | 
					import org.springframework.security.config.http.SessionCreationPolicy;
 | 
				
			||||||
import org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestResolver;
 | 
					import org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestResolver;
 | 
				
			||||||
@ -38,6 +39,7 @@ import org.springframework.security.web.SecurityFilterChain;
 | 
				
			|||||||
import org.springframework.security.web.authentication.AuthenticationFailureHandler;
 | 
					import org.springframework.security.web.authentication.AuthenticationFailureHandler;
 | 
				
			||||||
import org.springframework.security.web.authentication.AuthenticationSuccessHandler;
 | 
					import org.springframework.security.web.authentication.AuthenticationSuccessHandler;
 | 
				
			||||||
import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
 | 
					import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
 | 
				
			||||||
 | 
					import org.springframework.security.web.header.writers.CrossOriginOpenerPolicyHeaderWriter.CrossOriginOpenerPolicy;
 | 
				
			||||||
import org.springframework.security.web.header.writers.StaticHeadersWriter;
 | 
					import org.springframework.security.web.header.writers.StaticHeadersWriter;
 | 
				
			||||||
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
 | 
					import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
 | 
				
			||||||
import org.springframework.web.filter.CorsFilter;
 | 
					import org.springframework.web.filter.CorsFilter;
 | 
				
			||||||
@ -210,9 +212,8 @@ public class ThingsboardSecurityConfiguration {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    @Bean
 | 
					    @Bean
 | 
				
			||||||
    SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
 | 
					    SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
 | 
				
			||||||
        http.headers(headers -> headers
 | 
					        http.headers(headers -> headers.defaultsDisabled()
 | 
				
			||||||
                        .cacheControl(config -> {})
 | 
					                        .crossOriginOpenerPolicy(coop -> coop.policy(CrossOriginOpenerPolicy.SAME_ORIGIN)))
 | 
				
			||||||
                        .frameOptions(config -> {}).disable())
 | 
					 | 
				
			||||||
                .cors(cors -> {})
 | 
					                .cors(cors -> {})
 | 
				
			||||||
                .csrf(AbstractHttpConfigurer::disable)
 | 
					                .csrf(AbstractHttpConfigurer::disable)
 | 
				
			||||||
                .exceptionHandling(config -> {})
 | 
					                .exceptionHandling(config -> {})
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user