Я переношу свое приложение из wso2is-5.2.0 в wso2is-5.3.0. В пользовательском mngt.xml у меня есть от 5.2.0WSO2IS-5.3.0 Pb с управлением паролями
<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 углерода, я ставлю то же значение от поставщиков удостоверений> Resident> Политики паролей> Пароль Pattern и перезапустить wso2is , но я до сих пор не могу создать пользователя с веб-сервиса, получаю следующее сообщение об ошибке:
вызвано следующими причинами: org.wso2.carbon.user.core.UserStoreException: Пароль по крайней мере, должны иметь 6 символов на org.wso2 .carbon.identity.governance.listener.IdentityMgtEventListener.handleEvent (IdentityMgtEventListener. Java: 626) в org.wso2.carbon.identity.governance.listener.IdentityMgtEventListener.handleEvent (IdentityMgtEventListener.java:585) на org.wso2.carbon.identity.governance.listener.IdentityMgtEventListener.doPreAddUser (IdentityMgtEventListener.java: 194) на org.wso2.carbon.user.core.common.AbstractUserStoreManager.addUser (AbstractUserStoreManager.java:1514)
проверить, является ли я "Enable Policy Password Feature" или нет в консоли углерода, мои ценности не принимаются во внимание ... Есть ли другой способ (реестр?) изменить политику паролей?
С уважением
Я сделал то, что не работает. Resident IdP -> Политика паролей - это то же самое, что и Identity Providers> Resident> Password Policies? Или есть еще одна ссылка? Должно ли это быть на одного арендатора? – gribo
Да, это то же место. Конфигурация применяется нанимателем. Вы пытаетесь с разными арендаторами? – pulasthi7
Да, ОК. Мне не хватало арендатора, но скрипт миграции не работает. Мой существующий арендатор не имеет политики паролей, NPE в журнале, это нормально для нового арендатора. Спасибо – gribo