Sql server 使用SQL Server用户存储的WSO2密码历史记录限制

Sql server 使用SQL Server用户存储的WSO2密码历史记录限制,sql-server,wso2,wso2is,Sql Server,Wso2,Wso2is,我需要在WSO2-IS中设置密码历史记录限制,即如果我的当前密码是“password1”,并且如果我试图再次使用“password1”更改密码,则它不应接受 如果我将密码历史记录限制设置为“3”,则新密码应与该特定帐户的最后3个密码不同 我们使用SQL Server作为WSO2的用户存储 另外,前面对类似问题的一些回答表明,我需要实现一个自定义密码策略,并将其添加到wso2中。WSO2版本是4.6.0吗 此策略是否也适用于wso2 sdk的“忘记密码”和“更改密码”API?还是只更改密码api

我需要在WSO2-IS中设置密码历史记录限制,即如果我的当前密码是“password1”,并且如果我试图再次使用“password1”更改密码,则它不应接受

如果我将密码历史记录限制设置为“3”,则新密码应与该特定帐户的最后3个密码不同

我们使用SQL Server作为WSO2的用户存储

另外,前面对类似问题的一些回答表明,我需要实现一个自定义密码策略,并将其添加到wso2中。WSO2版本是4.6.0吗


此策略是否也适用于wso2 sdk的“忘记密码”和“更改密码”API?还是只更改密码api

是的。你说得对。默认情况下,WSO2 Identity Server不支持这一点(即使是最新的5.0.0版本)。为此,您需要自己编写一个自定义密码策略实现。此外,您可能需要开发一些自定义SQL表来存储旧密码。Identity Server的SQL用户存储区仅存储当前密码