Небольшой вопрос по Spring Boot:
Есть простой REST сервис, без html, есть class User - Entity, его Repository, лежит все в H2
Хочу прикрутить Basic авторизацию.
Сделал WebSecurityConfig где закрыл контексты.
Сделал Bean с PasswordEncoder (BCrypt)
При новой регистрации всё отлично. Пользователь стучится в /register, и я спокойно делаю
newUser.setPassword(passwordEncoder.encode(password))
userRepo.save(newUser)
Где теперь делать вторую половину? Когда существующий юзер логинится, как мне передать его пароль в encoder и в базу для авторизации?
Baedlung предлагает сделать Bean DaoAuthenticationProvider, но у меня то объекты не DAO. Куда мне правильно подпихивать инъекцию?