我们打算更改user-mgt.xml文件的摘要属性,以更改密码的存储方式(WSO2IS 5.3.0)
...
<Property name="PasswordDigest">SHA</Property>
<Property name="passwordHashMethod">SHA</Property>
<Property name="StoreSaltedPassword">false</Property>
...
我很好奇WSO2IS是否将自动处理现有用户的升级,或者我是否需要遵循与here所述的过程类似的过程。
编辑:我还将注意到,我们也将开始添加密码。到目前为止,我的方法(再次假设wso2不会自动处理此问题)将是添加一个新的本地认证器,该认证器将在基本认证器之前出现,以更新不含盐的密码。
答案 0 :(得分:1)
编写自定义本地身份验证器可能不是您的最佳解决方案,但是对于给定要求,您可以选择以下选项。
请注意,PasswordDigest将为 在JDBC用户存储中受影响,并且passwordHashMethod将受到影响 在LDAP用户存储上。