有限订阅 - API 经理

Limited Subscription - API Manager

我是 运行 WSO2 API 经理 1.6。是否可以限制特殊用户组的订阅? 这样指定的用户将只能访问提到的 APIs

EX:

APIs  : API1,API2,API3,API4,API5
Users : User1,User2,User3

User1 -> API1, API2
User2 -> API3, API4
User3 -> API1, API5

我该怎么做?

您可以按角色控制访问权限。发布 API 时 select 可见性选项中的特定角色。因此,分配有该角色的用户将有权访问该 API。

API 创建者和 API 发布者角色可以查看其租户商店中的所有 API,而匿名用户只能查看其中的 API可见性设置为 "Public"。将订阅可见性设置为 "Available to Specific Tenants" 应该可以解决您的问题。进一步说明,请参考https://docs.wso2.com/display/AM180/Key+Concepts#KeyConcepts-APIvisibilityandsubscription.