From 84c593016b75915ce2e8337329ae2275bc034365 Mon Sep 17 00:00:00 2001 From: akuksin Date: Sun, 1 Mar 2020 11:41:50 +0100 Subject: [PATCH] replace @Autowired by @Bean annotation for the authentication provider --- .../passwordencoding/configuration/SecurityConfiguration.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/spring-boot/password-encoding/src/main/java/io/reflectoring/passwordencoding/configuration/SecurityConfiguration.java b/spring-boot/password-encoding/src/main/java/io/reflectoring/passwordencoding/configuration/SecurityConfiguration.java index c7f3440..da5291c 100644 --- a/spring-boot/password-encoding/src/main/java/io/reflectoring/passwordencoding/configuration/SecurityConfiguration.java +++ b/spring-boot/password-encoding/src/main/java/io/reflectoring/passwordencoding/configuration/SecurityConfiguration.java @@ -3,7 +3,6 @@ package io.reflectoring.passwordencoding.configuration; import io.reflectoring.passwordencoding.authentication.DatabaseUserDetailPasswordService; import io.reflectoring.passwordencoding.authentication.DatabaseUserDetailsService; import io.reflectoring.passwordencoding.workfactor.BcCryptWorkFactorService; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.authentication.AuthenticationProvider; @@ -72,7 +71,7 @@ class SecurityConfiguration extends WebSecurityConfigurerAdapter { return new DelegatingPasswordEncoder(encodingId, encoders); } - @Autowired + @Bean public AuthenticationProvider daoAuthenticationProvider() { DaoAuthenticationProvider provider = new DaoAuthenticationProvider(); provider.setPasswordEncoder(passwordEncoder());