Зависит от того, что именно вы хотите сделать.Если вы просто хотите, чтобы ваш тест прошел и избавился от устаревания, вы можете удалить кодировщик паролей и добавить префикс {noop}
к паролям в вашем методе configureGlobal
:
@Autowired
public void configureGlobal(AuthenticationManagerBuilder authBuilder) throws Exception {
authBuilder.inMemoryAuthentication()
.withUser("user").password("{noop}user").roles("USER")
.and()
.withUser("admin").password("{noop}admin").roles("USER", "ADMIN");
}
Spring Security 5 измененкодировщик паролей по умолчанию - кодировщик паролей , который использует префикс в фигурных скобках для определения, какой кодировщик паролей использовать, s.https://docs.spring.io/spring-security/site/docs/5.0.5.RELEASE/reference/htmlsingle/#pe-dpe-format
Однако, если вы хотите использовать эту конфигурацию безопасности в рабочей среде, вам, вероятно, все равно следует использовать другой кодировщик.