Hi
I have some specific requirements for new Azure Workload.
I am hosting a SPA on Storage Account as Azure Static Website. The Storage Account is behind the VNet and it can't be accessible unless you are within company's network. The SPA is intended for Internal staff use only and hence we can't have url to be accessible through internet. Also we will do custom dns bindings to use company domain url to access the website. I also have CDN above the Static Website so Access is only through CDN.
At the moment WAF + CDN option for Azure Static Website is not avaialble so I decided to use Microsoft Classic CDN. However the rules engine doesn't allow me to block the website access only thing I can do is redirect. However it is not acceptable as url is still exposed to public.
I would like some guidance on how I can achieve below requirments.
- Host SPA in Azure either as Static Website or Static Web Apps.
- Restrict access to the url for only internal company user logged into company network.
- Custom DNS bindings.
- Avoid using Azure Front Door if there is solution possible using alternative approach.
Thanks for your help.