Reputation: 45124
I'm running WSO2 API Manager 1.6. Is it possible to limit the subscrition for special set of users? So that specified users will only have access to mentioned APIs
EX:
APIs : API1,API2,API3,API4,API5
Users : User1,User2,User3
User1 -> API1, API2
User2 -> API3, API4
User3 -> API1, API5
How can I do that?
Upvotes: 0
Views: 54
Reputation: 1
API Creator and API Publisher roles can view all APIs in their tenant store, whilst anonymous users will only be able to view APIs of which visibility is set to "Public". Setting Subscription Visibility to "Available to Specific Tenants" should resolve your problem. For further clarifications, please refer https://docs.wso2.com/display/AM180/Key+Concepts#KeyConcepts-APIvisibilityandsubscription.
Upvotes: 0
Reputation: 9692
You can control the access by roles. When publishing APIs select particular roles in Visibility option. So, users assigned with that roles will have access for that APIs.
Upvotes: 1