Java spring-security.xml中的密码更改
我是spring security的新手,有一个部署在Tomcat服务器中的第三方war文件。对应用程序的访问由spring-security.xml控制Java spring-security.xml中的密码更改,java,spring,spring-security,Java,Spring,Spring Security,我是spring security的新手,有一个部署在Tomcat服务器中的第三方war文件。对应用程序的访问由spring-security.xml控制 <beans:beans profile="some.profile"> <authentication-manager> <authentication-provider> <user-service>
<beans:beans profile="some.profile">
<authentication-manager>
<authentication-provider>
<user-service>
<user name="admin" password="admin" authorities="ROLE_USER" />
</user-service>
</authentication-provider>
</authentication-manager>
</beans:beans>
我想更改在上述设置中使用的默认密码。但是我还想在这个xml中加密密码,这样它就不会以纯文本的形式存储。我在谷歌上搜索了这个问题,但没有得到与此问题匹配的任何答案。此外,我不想在DB中保留,因为这只是一次。可以通过添加额外参数“Password encoder”来使用密码哈希。有一些在线密码哈希计算器,可用于检索md5加密的哈希字符串(md5、bcrypt或不同编码方法)配置示例:
您是否尝试过应用程序.properties&jasypt方法@martwy_kotek谢谢。jasypt方法的工作已经从jasypt中注入了bean,jarI将在稍后将其描述为单独的答案:)