0
votes

We have a centralized development instance for Azure API Management Service where developers from different agencies/organization creates their Products, API and subscription. Essentially they have contributor role on resource group of APIM instance. This is a centralized shared APIM instance.

I can probably create a Custom RBAC role that allows me to edit only my API but not sure how to hide my own API and products from others.

Is there a way for developers to hide their Products and API entirely from other developers in Admin portal as well as in Developer portal?

1
I'm not sure that would work, but you could have custom role for each user group with read permissions assigned only to the products they need to see.Vitaliy Kurokhtin

1 Answers

1
votes

Have you tried implementing the restriction at the product level?

  1. Check your user list.

enter image description here

  1. Create a group with by selecting the required members.

enter image description here

  1. Create an product( Add required APIs) -> Go to access control -> Add a group (you may remove the Administrator group)

enter image description here