diff --git a/demo/src/main/java/com/example/demo/config/SecurityConfig.java b/demo/src/main/java/com/example/demo/config/SecurityConfig.java index 33abdaa..4df7691 100644 --- a/demo/src/main/java/com/example/demo/config/SecurityConfig.java +++ b/demo/src/main/java/com/example/demo/config/SecurityConfig.java @@ -6,6 +6,8 @@ import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.core.userdetails.User; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; +import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; +import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.security.provisioning.InMemoryUserDetailsManager; import org.springframework.security.web.SecurityFilterChain; @@ -15,11 +17,16 @@ public class SecurityConfig { public UserDetailsService userDetailsService() { UserDetails user = User.builder() .username("admin") - .password("{noop}password") + .password("$2a$12$JWvSOzs7OeY/WBBrFXfjBuvJ5nzk9ivP4FYZeVN5fYNC8uT9Vxs7W") .build(); return new InMemoryUserDetailsManager(user); } + @Bean + public PasswordEncoder passwordEncoder() { + return new BCryptPasswordEncoder(); + } + // @Bean // public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { // http.csrf(csrf -> csrf.disable())