Spring Security Config File anpassen

TomTank

Mitglied
Ich habe aus einer älterem Projekt
Java:
@Configuration
@AllArgsConstructor
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter  {

    private final AuthService authService;
    private final BCryptPasswordEncoder bCryptPasswordEncoder;

    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http
            .csrf().disable()
            .authorizeRequests()
            .antMatchers("/auth/**")
                .permitAll()
            .anyRequest()
                .authenticated()
                .and().formLogin();
    }

    @Override
    protected void configure(AuthenticationManagerBuilder auth) throws Exception {
        auth.authenticationProvider(daoAuthenticationProvider());
    }

    @Bean
    public DaoAuthenticationProvider daoAuthenticationProvider() {
        DaoAuthenticationProvider provider =
                new DaoAuthenticationProvider();

        provider.setPasswordEncoder(bCryptPasswordEncoder);
        provider.setUserDetailsService(authService);

        return provider;
    }
}

In der neuesten Spring Security Version ist WebSecurityConfigurerAdapter allerdings als deprecated gekennzeichnet. Kann mir jemand sagen wie ich obigen Code der neuen Spring Security anpasse?
 

Neue Themen


Zurück
Oben