Как использовать кодировщик паролей BCrypt с пользовательской службой в памяти, используя конфигурацию пространства имен XML? Я попробовал следующее:
<bean id="bcrypt" class="org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder"/>
<security:authentication-manager alias="authenticationManager">
<security:authentication-provider>
<security:password-encoder ref="bcrypt" />
<security:user-service id="userService">
<security:user name="123" password="123" authorities="123" />
</security:user-service>
</security:authentication-provider>
</security:authentication-manager>
В этом случае Spring ожидает, что пароли уже будут в соленом виде. Как засолить пароли, используя кодировщик с XML-конфигурацией?