wso2is-5.3.0 Как обновить утверждения личности

Я все еще пытаюсь перенести свое приложение с wso2is-5.2.0 на wsois-5.3.0. Мое приложение представляет собой API для отдыха для управления пользователями, и я называю wso2is soap webservices.

В 5.3.0 кажется, что я не могу изменить утверждения идентичности, такие как identity/accountLocked или identity/failedLoginAttempts с веб-сервисом

TID: 1 [2017-01-19 10: 42: 26,672] admin @ wso2.org @ mycompany.com 1 [IS] ERROR {org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver} - InvalidOperation Эта операция не поддерживается для Утверждения удостоверения org.wso2.carbon.user.core.UserStoreException: InvalidOperation Эта операция не поддерживается для утверждений удостоверения в org.wso2.carbon.identity.governance.listener.IdentityStoreEventListener.doPreSetUserClaimValue(IdentityStoreEventLw2) или.carbon.user.core.common.AbstractUserStoreManager.setUserClaimValue(AbstractUserStoreManager.java:1252)

Мне нужно вручную разблокировать учетную запись в определенных случаях использования или сбросить failLoginAttempts для интеграционного теста. Есть ли другой веб-сервис / решение для этого?

С Уважением,

1 ответ

Решение

Да. Вы должны использовать метод RemoteUserStoreManagerServiceStub.setUserClaimValues() вместо метода RemoteUserStoreManagerServiceStub.setUserClaimValue(). В IS 5.3.0 метод RemoteUserStoreManagerServiceStub.setUserClaimValue() заблокирован для утверждений идентификации.

Спасибо
Isura

Другие вопросы по тегам