WSO2IS-5.3.0 Pb带密码管理

时间:2017-01-18 11:07:42

标签: wso2is

我正在将我的应用从wso2is-5.2.0迁移到wso2is-5.3.0。 在user-mngt.xml中,我有5.2.0

<Property name="PasswordJavaRegEx">^[\S]{1,30}$</Property>
<Property name="PasswordJavaScriptRegEx">^[\S]{1,30}$</Property>
<Property name="PasswordJavaRegExViolationErrorMsg">Password length should be within 1 to 30 characters</Property> 

在wso2is-5.3.0碳纤维控制台中,我将来自Identity Providers的相同值&gt;居民&gt;密码政策&gt;密码模式 并重新启动wso2is,但我仍然无法从webservice创建用户,收到以下错误:

  

引起:org.wso2.carbon.user.core.UserStoreException:密码在   至少应该有6个字符           at org.wso2.carbon.identity.governance.listener.IdentityMgtEventListener.handleEvent(IdentityMgtEventListener.java:626)           at org.wso2.carbon.identity.governance.listener.IdentityMgtEventListener.handleEvent(IdentityMgtEventListener.java:585)           at org.wso2.carbon.identity.governance.listener.IdentityMgtEventListener.doPreAddUser(IdentityMgtEventListener.java:194)           在org.wso2.carbon.user.core.common.AbstractUserStoreManager.addUser(AbstractUserStoreManager.java:1514)

我是否在碳控制台中选中“启用密码策略功能”,我的值不会被考虑在内...... 是否有第三种方式(注册表?)来更改密码策略?

问候

1 个答案:

答案 0 :(得分:0)

您需要在Resident IdP设置Password Policy Min Length(在您的情况下为1)和Password Policy Max Length(在您的情况下为30)的匹配值 - &gt;密码政策 - &gt;密码模式。

所有最小长度,最大长度和模式应与给定密码匹配,以成为有效密码。