Can we give access to only a few APIs in a product out of all to a User

Not applicable

In our developer portal, while creating Apps, we want to give access to only a few APIs out of all APIs that are present in the same product.

For eg: If user A creates an App named "test" and I select a product named "Product1" and that product has 5 APIs say "API 1, API 2, API 3, API 4, API 5. I want user A to get access to only 3 APIs that is, API 1 , API 2, API 3.

Is it possible to implement this in developer portal?

0 3 182
3 REPLIES 3

@Minakshi Wadibhsme API1, API2 all are drupal node.

you can provide role based access by using contrib module nodeaccess.

Not applicable

This could be handled by doing some configurations / updates on the Edge Portal. First of all, we need to develop Custom Roles for Developers (based on Authenticated Roles) and these roles will be syncronized with the Developer Portal. Then at Edge, we need to update the proxies: the said proxies will have role based logic; use AccessEntity in the proxy for fetching the Developer Role and based on that implement logic for grating access.

The above logic could fulfill your requirement.

Not applicable

app specified scope and scope verify policy helpful here?

https://docs.apigee.com/api-services/content/working-scopes