我使用soap服务注册用户,但由于email template problem,我正在改为使用new rest-api
我使用新方法跟随this article,但是当我打电话时收到错误
UserIdentityManagementAdminService.unlockAccount
在段落中描述:
使用管理服务解锁用户帐户
错误是:
{org.wso2.carbon.identity.mgt.services.UserIdentityManagementAdminService} - 解锁帐户时发生错误:test@test.com org.wso2.carbon.identity.base.IdentityException:无法解锁 帐户,IdentityMgtEventListener未启用。
但是在新方法段落中它说要禁用IdentityMgtEventListener,如果我启用它,解锁也不起作用,没有错误,但帐户仍然被锁定。
我将使用RemoteUserStoreManagerClient.setUserClaimValues解锁,但我认为文档中缺少某些内容,以便在创建后以编程方式解锁用户...
此致
答案 0 :(得分:2)
是。您必须使用RemoteUserStoreManagerClient.setUserClaimValues方法。如果您使用基于new-rest的api进行帐户锁定,那么这是锁定解锁用户的唯一方法。
感谢
Isura。