wso2从RemoteUserStoreManagerService获取用户的租户soap

wso2从RemoteUserStoreManagerService获取用户的租户soap,soap,wso2,soapui,wso2is,wso2-am,Soap,Wso2,Soapui,Wso2is,Wso2 Am,我正在尝试使用Wso2的RemoteUserStoreManagerService服务获取用户名为的用户的租户。然而,我得到访问被拒绝的错误 租户未经授权试图执行超级租户操作 域-carbon.super租户id--1234 在控制台中。我已通过超级租户管理详细信息进行授权。从代码中,我可以看到UserStoreException被抛出,它根据0检查超级租户id。但我的超级租户id是-1234。我哪里出了问题?正如我所知,gettenatodufuser是WSO2中的一个折旧器,它将无法正常工作

我正在尝试使用Wso2的RemoteUserStoreManagerService服务获取用户名为的用户的租户。然而,我得到访问被拒绝的错误

租户未经授权试图执行超级租户操作 域-carbon.super租户id--1234


在控制台中。我已通过超级租户管理详细信息进行授权。从代码中,我可以看到UserStoreException被抛出,它根据0检查超级租户id。但我的超级租户id是-1234。我哪里出了问题?

正如我所知,gettenatodufuser是WSO2中的一个折旧器,它将无法正常工作。理论上,您不能通过提供用户名来检索租户id。因为用户名在租户中是唯一的。在两个不同的租户中可以有相同的用户名。正如您提到的,代码中也存在一些问题。超级租户id必须为-1234。但是,修复此问题不会提供来自gettenantiodofuser的成功响应,因为它已经贬值