我正在运行WSO2 API Manager 1.6。是否可以限制特殊用户组的子项? 这样指定的用户只能访问提到的API
EX:
APIs : API1,API2,API3,API4,API5
Users : User1,User2,User3
User1 -> API1, API2
User2 -> API3, API4
User3 -> API1, API5
我该怎么做?
答案 0 :(得分:1)
您可以按角色控制访问权限。发布API时,在“可见性”选项中选择特定角色。因此,分配了该角色的用户将可以访问该API。
答案 1 :(得分:0)
API Creator和API Publisher角色可以查看其租户商店中的所有API,而匿名用户只能查看其可见性设置为“公共”的API。将订阅可见性设置为“可供特定租户使用”可以解决您的问题。如需进一步说明,请参阅https://docs.wso2.com/display/AM180/Key+Concepts#KeyConcepts-APIvisibilityandsubscription。