From febad801e745fa78f33b024aaa7d4dcabdafc91b Mon Sep 17 00:00:00 2001 From: anuragkumawat Date: Sat, 29 Oct 2022 02:21:56 +0530 Subject: [PATCH] JAVA-14682 Update spring-boot-keycloak-2 module under spring-boot-modules to remove usage of deprecated WebSecurityConfigurerAdapter (#12927) --- .../DisableSecurityConfiguration.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/spring-boot-modules/spring-boot-keycloak-2/src/main/java/com/baeldung/disablingkeycloak/DisableSecurityConfiguration.java b/spring-boot-modules/spring-boot-keycloak-2/src/main/java/com/baeldung/disablingkeycloak/DisableSecurityConfiguration.java index 619fd63662..791293de9e 100644 --- a/spring-boot-modules/spring-boot-keycloak-2/src/main/java/com/baeldung/disablingkeycloak/DisableSecurityConfiguration.java +++ b/spring-boot-modules/spring-boot-keycloak-2/src/main/java/com/baeldung/disablingkeycloak/DisableSecurityConfiguration.java @@ -1,20 +1,23 @@ package com.baeldung.disablingkeycloak; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.web.builders.HttpSecurity; -import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; +import org.springframework.security.web.SecurityFilterChain; @Configuration @ConditionalOnProperty(name = "keycloak.enabled", havingValue = "false") -public class DisableSecurityConfiguration extends WebSecurityConfigurerAdapter { +public class DisableSecurityConfiguration { - @Override - protected void configure(final HttpSecurity http) throws Exception { + @Bean + public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http.csrf() .disable() .authorizeRequests() .anyRequest() .permitAll(); + return http.build(); } + }