From c77c0deea5d8e5a9f22dee5a55a3c1b9c7fc61be Mon Sep 17 00:00:00 2001
From: panos-kakos <102670093+panos-kakos@users.noreply.github.com>
Date: Tue, 20 Feb 2024 13:34:36 +0200
Subject: [PATCH] [JAVA-31203] Upgraded spring-cloud-config to spring boot 3
(#15861)
---
spring-cloud-modules/spring-cloud-config/pom.xml | 9 +++++----
.../config/server/SecurityConfiguration.java | 15 ++++++++-------
2 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/spring-cloud-modules/spring-cloud-config/pom.xml b/spring-cloud-modules/spring-cloud-config/pom.xml
index c256e82d1b..1c5b16916e 100644
--- a/spring-cloud-modules/spring-cloud-config/pom.xml
+++ b/spring-cloud-modules/spring-cloud-config/pom.xml
@@ -10,9 +10,10 @@
pom
- com.baeldung.spring.cloud
- spring-cloud-modules
- 1.0.0-SNAPSHOT
+ com.baeldung
+ parent-boot-3
+ 0.0.1-SNAPSHOT
+ ../../parent-boot-3
@@ -35,7 +36,7 @@
- 2021.0.3
+ 2022.0.3
\ No newline at end of file
diff --git a/spring-cloud-modules/spring-cloud-config/spring-cloud-config-server/src/main/java/com/baeldung/spring/cloud/config/server/SecurityConfiguration.java b/spring-cloud-modules/spring-cloud-config/spring-cloud-config-server/src/main/java/com/baeldung/spring/cloud/config/server/SecurityConfiguration.java
index 428a8f23c6..ebe9205a45 100644
--- a/spring-cloud-modules/spring-cloud-config/spring-cloud-config-server/src/main/java/com/baeldung/spring/cloud/config/server/SecurityConfiguration.java
+++ b/spring-cloud-modules/spring-cloud-config/spring-cloud-config-server/src/main/java/com/baeldung/spring/cloud/config/server/SecurityConfiguration.java
@@ -2,6 +2,7 @@ package com.baeldung.spring.cloud.config.server;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
+import org.springframework.security.config.Customizer;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.web.SecurityFilterChain;
@@ -10,13 +11,13 @@ public class SecurityConfiguration {
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
- http.csrf()
- .ignoringAntMatchers("/encrypt/**")
- .ignoringAntMatchers("/decrypt/**");
- http.authorizeRequests((requests) -> requests.anyRequest()
- .authenticated());
- http.formLogin();
- http.httpBasic();
+ http.csrf(csrf -> csrf.ignoringRequestMatchers(
+ "/encrypt/**", "/decrypt/**"
+ ))
+ .authorizeRequests(authz -> authz.anyRequest().authenticated())
+ .formLogin(Customizer.withDefaults())
+ .httpBasic(Customizer.withDefaults());
+
return http.build();
}
}