在安全配置中对BCrypt使用内存中身份验证时,需要首先对密码字符串进行加密。
所以你可以尝试
@Autowiredpublic void configureGlobal(AuthenticationManagerBuilder auth) throws Exception { // First encrypt the password string String enpredPassword = passwordEnprer().enpre("1"); // Set the password UserDetails user = User.builder() .username("1") .password(enpredPassword) .roles("USER") .build(); // Use in-memory authentication with BCryptEnprer auth.inMemoryAuthentication() .withUser(user) .passwordEnprer(passwordEnprer());}@Beanpublic PasswordEnprer passwordEnprer() { return new BCryptPasswordEnprer();}


