From 89315e01dddb0ccba6400795e774887f342e60b1 Mon Sep 17 00:00:00 2001 From: Urban Modig Date: Mon, 6 Oct 2025 18:04:45 +0200 Subject: [PATCH] Disable CSRF using method reference in SecurityConfig Replaced lambda expression with a method reference for disabling CSRF in the security configuration. This improves readability and aligns with best practices for concise code. No functional changes were introduced. --- .../java/se/urmo/hemhub/config/SecurityConfig.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/main/java/se/urmo/hemhub/config/SecurityConfig.java b/src/main/java/se/urmo/hemhub/config/SecurityConfig.java index 75693d0..ffe54dd 100644 --- a/src/main/java/se/urmo/hemhub/config/SecurityConfig.java +++ b/src/main/java/se/urmo/hemhub/config/SecurityConfig.java @@ -4,16 +4,9 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.method.configuration.EnableMethodSecurity; import org.springframework.security.config.annotation.web.builders.HttpSecurity; +import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer; import org.springframework.security.web.SecurityFilterChain; import org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationConverter; -import org.springframework.security.core.GrantedAuthority; -import org.springframework.security.core.authority.SimpleGrantedAuthority; - -import java.util.Collection; -import java.util.List; -import java.util.Map; -import java.util.stream.Collectors; -import java.util.stream.Stream; @Configuration @EnableMethodSecurity @@ -22,7 +15,7 @@ public class SecurityConfig { @Bean SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http - .csrf(csrf -> csrf.disable()) + .csrf(AbstractHttpConfigurer::disable) .authorizeHttpRequests(auth -> auth .requestMatchers( "/public/**",