如何在使用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配置的编码器对密码进行加盐?
发布于 2019-03-26 23:40:56
出于测试目的,您可以使用this等在线工具生成BCrypt散列。
https://stackoverflow.com/questions/55359214
复制相似问题