У меня есть пользовательский микросервис, написанный на Vert.x, и я хочу перенести его в Spring. Теперь проблема заключается в существующем пароле пользователей. В настоящее время в Vert.x у меня есть следующий код:
mongoAuth.rxInsertUser(username, password, roles, permissions)
Теперь в моем приложении Spring я использую PasswordEncoder
со следующим компонентом
@Bean
public PasswordEncoder bCryptPasswordEncoder() {
return new BCryptPasswordEncoder();
}
Сейчас в моем пн go БД у меня есть пользователь, с зашифрованным паролем и солью. Как я могу перенести или повторно использовать тот же механизм аутентификации в Spring?