我正在使用WSO2 1.10并尝试与Store REST API集成。 REST API在v0.9上。到现在为止,我可以创建一个应用程序并订阅API。我的问题是当我需要更改此订阅的层时。按照建议的过程,必须删除并再次创建订阅。使用商店页面,按预期工作,但使用API我收到以下错误:
{
"moreInfo": "",
"code": 403,
"error": [],
"description": "You don't have permission to access the subscription with Id {{UUID}}",
"message": "Forbidden"
}
当我使用GET或DELETE方法请求时,会发生错误:
{{BASE_URL}}/api/am/store/v0.9/subscriptions/{{UUID}}
重要的是要说其他功能如创建应用程序和订阅也是如此,所以我觉得这种行为是一个错误。有一些工作或配置可以解决这个问题?
我意识到了这个问题。使用DELETE按预期工作,真正的问题是GET /应用程序,它会随机返回其他租户的订阅。因此,当我尝试DELETE时,我收到403,因为订阅是由另一个租户所拥有的。
我没有可以使用的解决方法,有必要考虑另一种业务解决方案。