2017-02-06 46 views
0

我用肥皂服務註冊用戶,但由於email template problem的,我改變了使用new rest-apiWSO2 IS 5.3.0無法解鎖賬號

我跟着this article用新的方法,但我收到了錯誤,當我叫 UserIdentityManagementAdminService.unlockAccount 在一段描述: 使用管理服務解除用戶帳戶

的錯誤是:

{org.wso2.carbon.identity.mgt.services.UserIdentityManagementAdminService} - 解鎖賬戶時發生錯誤:[email protected] org.wso2.carbon.identity.base.IdentityException:無法解鎖 account,IdentityMgtEventListener未啓用。

但是在新的方法段中它說要禁用IdentityMgtEventListener,並且如果啓用它,解鎖也不起作用,沒有錯誤是問題,但帳戶仍然被鎖定。

我會用RemoteUserStoreManagerClient.setUserClaimValues解鎖,但我認爲有些事情是在doc缺少編程解鎖用戶創建後...

問候,

回答

1

是。您必須使用RemoteUserStoreManagerClient.setUserClaimValues方法。這是鎖定解鎖用戶的唯一方法,如果您使用基於新的休息的api進行帳戶鎖定。

謝謝
Isura。