Пользовательская служба Spring Security в памяти с BCrypt (конфигурация XML) - PullRequest
0 голосов
/ 26 марта 2019

Как использовать кодировщик паролей 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-конфигурацией?

1 Ответ

1 голос
/ 26 марта 2019

В целях тестирования вы можете создавать хэши BCrypt с помощью онлайн-инструмента, например this .

...