管理员如何在 WSO2 api Manager 1.7 中删除其他用户的应用程序

How to remove other user's application in WSO2 api Manager 1.7 by admin

我在我的 wso2 api 管理器中拥有管理员权限。但是它有很多用户,他们有很多自己创建的应用程序。但我需要删除一些已被其他用户创建(批准)的选定应用程序,这些应用程序也是管理员。那么我如何在带有 GUI 的 WSO2 api manager 1.7 中执行此操作。我可以从数据库级别做到这一点。但正在寻找一种使用 GUI 进行操作的方法。

查看 api 商店的 api https://docs.wso2.com/display/AM170/Store+APIs

有一个删除应用程序的选项。但是,据我所知,它不会检查该应用程序是否有任何活动订阅(APIM 版本,如 1.9.0 会检查它)。因此,这可能会导致现有订阅出现问题(如果有的话)。

到目前为止,即使是系统管理员,我们也无法在具有图形用户界面的 wso2 APIM 中删除或更新其他用户的应用程序。即使由管理员删除其他用户的帐户也不是一个好习惯。但是在某些情况下可能存在一些实际情况,例如不同用户创建的应用程序数量,但没有人使用它们中的任何一个。在这种情况下,从 APIM 中删除那些不需要的应用程序的唯一可能方法是将它们从数据库中删除。 我们希望将来也能通过 GUI 提供这个简单的功能。