JAVA-15687 Update spring-cloud-config module under spring-cloud-modules to remove usage of deprecated WebSecurityConfigurerAdapter (#12940)

This commit is contained in:
anuragkumawat 2022-10-29 01:45:47 +05:30 committed by GitHub
parent aaecc586b2
commit 38fba9ca9b
1 changed files with 12 additions and 8 deletions

View File

@ -1,18 +1,22 @@
package com.baeldung.spring.cloud.config.server;
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
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
public class SecurityConfiguration {
@Override
public void configure(HttpSecurity http) throws Exception {
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
http.csrf()
.ignoringAntMatchers("/encrypt/**")
.ignoringAntMatchers("/decrypt/**");
super.configure(http);
http.authorizeRequests((requests) -> requests.anyRequest()
.authenticated());
http.formLogin();
http.httpBasic();
return http.build();
}
}