将API发布到选定的订阅者组或wso2 api manager中的内部用户

时间:2015-04-16 09:13:23

标签: api wso2 subscription wso2-am

我们是否可以选择将任何API发布到特定用户/订阅者组,这对于wso2 API管理器中的订阅者来说是唯一可见的。

例如 - 我创建了一个API - userValidateAPI,它只需要由内部应用程序团队使用&不应该对所有人都可见。如果应用程序团队以商店模式登录,他们应该能够看到此API&订阅但不应对其他订阅者可见。

谢谢, Amith

2 个答案:

答案 0 :(得分:1)

您可以限制api对角色的可见性。 在api创建的第一页上,您可以选择可见性并将其置于角色限制之下。

因此,如果您希望将api的可见性限制为内部应用程序团队,则只需在wso2控制台(configure / user和roles)中创建内部应用程序团队角色,并在创建api时编写它。

当具有此角色的人将连接到商店时,他们将看到此API。但其他人看不到它。

希望我帮助你

答案 1 :(得分:1)

可见性设置可防止某些用户角色查看和修改由其他用户角色创建的API。

  • 公开:API对所有用户(已注册和匿名)可见, 并且可以在多个商店(中央和非WSO2)中进行广告宣传 存储)。
  • 我的域名可见:所有用户都可以看到API 注册到API的租户域。
  • 受角色限制:API对其租户域名和 仅限您指定的用户角色。

有关详情API visibility and subscription