O problema está na sua classe ServicioAutenticacion
:
@Service
public class ServicioAutenticacion implements UserDetailsService {
@Autowired
private UsuarioRepositorio repositorio;
@Override
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
return repositorio.findByLogin(username);
}
@Bean
public PasswordEncoder contrasenaEnCodigo(){
return new BCryptPasswordEncoder();
}
}
Apague o método contrasenaEnCodigo
, pois isso já foi configurado na classe ConfiguracionesSeguridad
:
@Service
public class ServicioAutenticacion implements UserDetailsService {
@Autowired
private UsuarioRepositorio repositorio;
@Override
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
return repositorio.findByLogin(username);
}
}