删除租户后无法创建同名租户 WSO2 IS 5.0.0
After deleting a tenant, it is not possible to create a tenant with the same name WSO2 IS 5.0.0
我是 运行 WSO2 IS 5.0.0。我应用了 IS 5.0.0 的 SP 以及为 Identity Server 和 Carbon 4.2.0 发布的所有其他安全补丁。我的环境由 4 台正在创建集群的机器组成(使用启用了粘性会话的 WKA 成员资格方案和负载均衡器(AWS ELB))。我正在使用 MySQL(不是默认的 H2 数据库)。部署IS的机器是Windows Server 2012 R2(EC2 AWS机器)。
我正在使用以下两个 SOAP 服务来处理租户管理:
1.TenantMgtAdminService
2. RemoteTenantManagerService
但是,一旦我以编程方式删除一个租户,然后尝试创建一个同名的租户,我就会收到一条错误消息,指出同名的租户已经存在。它似乎是某种缓存,因为如果我删除租户,重新启动 Identity Server 系统,然后尝试创建具有相同名称的租户,一切顺利并创建租户。
有什么方法可以解决这个问题或解决它吗?
特别是在验收测试方面,这是非常令人沮丧的,因为执行了测试套件,然后它清除了所有插入的数据,当第二次触发时,抛出这样的租户已经存在的错误。
提前致谢。
您不能删除租户,您只能禁用租户。 (使它们不活动)
我是 运行 WSO2 IS 5.0.0。我应用了 IS 5.0.0 的 SP 以及为 Identity Server 和 Carbon 4.2.0 发布的所有其他安全补丁。我的环境由 4 台正在创建集群的机器组成(使用启用了粘性会话的 WKA 成员资格方案和负载均衡器(AWS ELB))。我正在使用 MySQL(不是默认的 H2 数据库)。部署IS的机器是Windows Server 2012 R2(EC2 AWS机器)。
我正在使用以下两个 SOAP 服务来处理租户管理:
1.TenantMgtAdminService
2. RemoteTenantManagerService
但是,一旦我以编程方式删除一个租户,然后尝试创建一个同名的租户,我就会收到一条错误消息,指出同名的租户已经存在。它似乎是某种缓存,因为如果我删除租户,重新启动 Identity Server 系统,然后尝试创建具有相同名称的租户,一切顺利并创建租户。
有什么方法可以解决这个问题或解决它吗?
特别是在验收测试方面,这是非常令人沮丧的,因为执行了测试套件,然后它清除了所有插入的数据,当第二次触发时,抛出这样的租户已经存在的错误。
提前致谢。
您不能删除租户,您只能禁用租户。 (使它们不活动)