Hej,
Mam taki dziwny problem, powiedzcie mi proszę co jest nie tak z tym kodem że sonar podświetla mi takie coś? ( SonarLint: Don't use the default "PasswordEncoder" relying on plain-text. )
Nie mogę tego rozkminić za bardzo. Błąd podświetla się na linijce " auth.userDetailsService(userService).passwordEncoder(passwordEncoder);"
@AllArgsConstructor
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
private final PasswordEncoder passwordEncoder;
private final CustomUserService userService;
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
auth.userDetailsService(userService).passwordEncoder(passwordEncoder);
}
@Bean
@Override
public AuthenticationManager authenticationManagerBean() throws Exception {
return super.authenticationManagerBean();
}
@Bean
private PasswordEncoder encoder(){
return new BCryptPasswordEncoder();
}
}