From 5986b7d811703e526697369857740ac26e8bacd9 Mon Sep 17 00:00:00 2001 From: GarstMan78 <89782817+GarstMan78@users.noreply.github.com> Date: Thu, 25 May 2023 02:12:04 -0500 Subject: [PATCH] Update WebSecurityConfiguration.java Remove deprecation --- .../security/WebSecurityConfiguration.java | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/aad/spring-cloud-azure-starter-active-directory-b2c/aad-b2c-web-application/src/main/java/com/azure/spring/sample/aad/b2c/security/WebSecurityConfiguration.java b/aad/spring-cloud-azure-starter-active-directory-b2c/aad-b2c-web-application/src/main/java/com/azure/spring/sample/aad/b2c/security/WebSecurityConfiguration.java index 3be74f4ca..29a8f98d1 100644 --- a/aad/spring-cloud-azure-starter-active-directory-b2c/aad-b2c-web-application/src/main/java/com/azure/spring/sample/aad/b2c/security/WebSecurityConfiguration.java +++ b/aad/spring-cloud-azure-starter-active-directory-b2c/aad-b2c-web-application/src/main/java/com/azure/spring/sample/aad/b2c/security/WebSecurityConfiguration.java @@ -4,12 +4,14 @@ package com.azure.spring.sample.aad.b2c.security; import com.azure.spring.cloud.autoconfigure.aadb2c.AadB2cOidcLoginConfigurer; + +import org.springframework.context.annotation.Bean; 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.WebSecurityConfigurerAdapter; +import org.springframework.security.web.SecurityFilterChain; @EnableWebSecurity -public class WebSecurityConfiguration extends WebSecurityConfigurerAdapter { +public class WebSecurityConfiguration { private final AadB2cOidcLoginConfigurer configurer; @@ -17,13 +19,15 @@ public WebSecurityConfiguration(AadB2cOidcLoginConfigurer configurer) { this.configurer = configurer; } - @Override - protected void configure(HttpSecurity http) throws Exception { - // @formatter:off - http.authorizeRequests() - .anyRequest().authenticated() + @Bean + public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { + http + .authorizeRequests() + .anyRequest() + .authenticated() .and() - .apply(configurer); - // @formatter:on + .apply(configurer) + ; + return http.build(); } }