我已经使用默认的h2数据库配置设置了wso2身份服务器。当我厌倦了使用超级帐户管理员凭据'admin / admin'访问其RemoteUserStoreManagerService.getTenantIdofUser()soap管理服务时,其抛出'访问被拒绝'错误。我发现错误是因为'超级租户'id未设置为零(0)。它在后端被设置为'-1234'。请帮助解决这个问题。
答案 0 :(得分:0)
据我所知,getTenantIdofUser
在WSO2中已被折旧,但无法正常运行。从理论上讲,您无法通过提供用户名来检索租户ID。因为用户名在租户中是唯一的。两个不同的租户可以有相同的用户名。正如您所提到的,代码中也存在一些问题。超级租户ID必须为-1234
。但是,修复此问题不会提供getTenantIdofUser
的成功响应,因为它已经过折旧。