I am working on Azure in which I had to setup an API Management service in consumption tier. I need to secure the backend API's (App service) so that it can only be accessed via API Management service.
In APIM developer plan I used, I configured securing backend API by whitelisting IP of APIM in app service, but in consumption plan, this will not work as APIM in consumption plan will not have public IP.
I want to secure backend API's (App service) behind API Management service (consumption plan).
I tried:
- IP whitelisting but it worked in developer plan in APIM and not in consumption plan.
- Azure active directory and VNet is not supported in consumption plan.
I visited this link and then How-to-guides->Secure your back-end link.
One of the options in the above link is to secure backend API's through Azure Active Directory and also through connecting to an internal virtual network. Unfortunately, these two features are also not supported in consumption tier.