如何更改WSO2 API管理器中的API提供商?
我正在使用WSO2 APIM 4.0.0。 Admin用户在其上部署并发布了一些API。因此,这些API的提供商是管理员(在WSO2 dB中)。我想问的问题是,是否可以将API提供商更改为另一个用户。如果是这样,该怎么做? 我尝试在WSO2AM_DB(WSO2 API Manager数据库)中直接更改它,但尚未成功。
I am using wso2 apim 4.0.0. Some dozen of apis are deployed and published on it by admin user. Consequently the provider of those apis is admin(in wso2 db). The question that I would like to ask is if it possible to change api provider to another user. If it is then how to do that?
I tried to change it directly in wso2am_db (wso2 api manager database), but haven't succeeded.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是不可能的。提供者是创建API的用户。您可以像管理员一样登录,删除API。像其他用户一样登录(在发布者或Restfull API中),然后创建/部署API。
this is not possible. Provider is user who created api. You can log in like admin, delete your api. Log in(in publisher or restfull api) like a different user and then create/deploy your api.
API提供商将永远是创建API的用户。直接更新表可能会导致数据不一致。如果您想在开发人员门户网站中显示由其他用户所拥有的,则可以将该用户添加为
API的企业所有者
, business>业务信息。The API Provider will always be the user who creates the API. Directly updating the tables may result in data inconsistency. If you want to show it as owned by a different user in Developer Portal, you can add that user as
Business Owner
of the API, underBusiness Info
.