Skip to content

Commit 4a2122c

Browse files
committed
Used DelegatingPassword encoder as a Spring Security recommendation
1 parent 7bbe50b commit 4a2122c

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

example-14-jdbc-auth-security/src/main/java/io/sfe/jdbcsecurity/PasswordEncoderConfig.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
import org.springframework.context.annotation.Bean;
44
import org.springframework.context.annotation.Configuration;
5-
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
5+
import org.springframework.security.crypto.factory.PasswordEncoderFactories;
66
import org.springframework.security.crypto.password.PasswordEncoder;
77

88
@Configuration
99
public class PasswordEncoderConfig {
1010

1111
@Bean
1212
public PasswordEncoder passwordEncoder() {
13-
return new BCryptPasswordEncoder();
13+
return PasswordEncoderFactories.createDelegatingPasswordEncoder();
1414
}
1515
}

example-14-jdbc-auth-security/src/main/java/io/sfe/jdbcsecurity/SecurityConfig.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ public AuthenticationManager authenticationManager(
2121
authenticationManagerBuilder
2222
.inMemoryAuthentication()
2323
.withUser("admin")
24-
.password("$2a$10$rkWfnHrSpo0JyNBH4tHRDOeuZACtCU5v4sCQpleWl4P41YuYqQMjC") //admin
24+
.password("{bcrypt}$2a$10$rkWfnHrSpo0JyNBH4tHRDOeuZACtCU5v4sCQpleWl4P41YuYqQMjC") //admin
2525
.roles("ADMIN");
2626

2727
authenticationManagerBuilder
2828
.jdbcAuthentication()
2929
.dataSource(dataSource)
3030
.withUser("user")
31-
.password("$2a$10$GlpFG1Ml3U9AvkOu0D1B9ufnoquX5xqCR/NHaMfBZliYgPa8/e5sK")
31+
.password("{bcrypt}$2a$10$GlpFG1Ml3U9AvkOu0D1B9ufnoquX5xqCR/NHaMfBZliYgPa8/e5sK")
3232
.roles("USER");
3333

3434
return authenticationManagerBuilder.build();

0 commit comments

Comments
 (0)