Hi All,
Now in API manager all available tiers are visible to all subscribers
available. In some use cases we may need to limit this visibility. Lets say
we need to avoid creating APIs with higher limit tiers (to some user
group). Also we might need to let some users to create APIs with higher
requests limit. Let say we have 5 tiers which allows users to send 5, 10,
20, 100, 1000 requests per given time unit. We need to limit group1 to
create apis which allows 5, 10 and 20. And also group2 need to access all 5
tiers. I think this is valid use case.

I can see 2 ways to do this.
01. Add allowed user groups to tier definition and limit visibility at
publisher based on it. Then tiers definition will contain allowed user
roles for tier.
02. Keep separated mapping of users to tiers and limit visibility at
publisher based on it.

Things will complicated when it comes to multitenancy. Because these
policies defined by super admin and stored in super tenant space. So tenant
users cannot access it and change(tier definitions are common to all
tenants). And super admin do not know about user groups within tenants.
WDYT?

Thanks.
Sanjeewa.

-- 
*Sanjeewa Malalgoda*
WSO2 Inc.
Mobile : +14084122175 | +94713068779

 <http://sanjeewamalalgoda.blogspot.com/>blog
:http://sanjeewamalalgoda.blogspot.com/<http://sanjeewamalalgoda.blogspot.com/>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to