2017-01-19 2 views
0

私はまだアプリをマイアプリから移行しようとしていますwso2is-5.2.0 to wsois-5.3.0. 私のアプリはユーザーを管理するための残りのAPIで、私はwso2is soap webservicesを呼び出します。 1 [2017年1月19日10:42:26672]管理者@wso2is-5.3.0身分証明書を更新する方法

5.3.0では、Webサービス

TIDとアイデンティティ/ accountLockedまたはアイデンティティ/ failedLoginAttemptsのように主張し、私はアイデンティティを変更することができないようです[email protected] 1 [IS]エラー{org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver} - InvalidOperationこの操作は、IDクレーム org.wso2.carbon.user.core.UserStoreExceptionではサポートされていません: InvalidOperationこの オペレーションは、org.wso2.carbon.iのIDクレーム ではサポートされていませんorg.wso2.carbon.user.core.common.AbstractUserStoreManager.setUserClaimValueでdentity.governance.listener.IdentityStoreEventListener.doPreSetUserClaimValue(IdentityStoreEventListener.java:202) (AbstractUserStoreManager.java:1252)

私はロックを解除する必要がありますアカウントを手作業で特定のユースケースで使用するか、またはfailed-testingLoginAttempts for integration-testをリセットすると、それを実現する別のWebサービス/ソリューションがありますか?

ありがとうございます。

+0

あなたがしようとしたサービスとは何ですか? – pulasthi7

+0

RemoteUserStoreManagerServiceStub.setUserClaimValue() – gribo

答えて

1

はい。 RemoteUserStoreManagerServiceStub.setUserClaimValue()メソッドの代わりにRemoteUserStoreManagerServiceStub.setUserClaimValue ()メソッドを使用する必要があります。 IS 5.3.0では、RemoteUserStoreManagerServiceStub.setUserClaimValue()メソッドがID要求に対してブロックされています。

おかげ
Isura

+0

代わりにUserIdentityMgtAdminClient.lockAccountが見つかりましたが、あなたの答えに感謝します。 getUserClaimValueする方法 任意のアイデア()を参照するにはアカウントがRemoteUserStoreManagerServiceStub.getUserClaimValues()メソッドを使用する必要がデータベース – gribo

+0

でロックか \t RemoteUserStoreManagerServiceStub.setUserClaimValueリターンヌルaccountLockのための代わりの真のです。 –

関連する問題