Azure App Service Authentication with Azure Front Door

Last time, we looked at Azure Front Door being used as a reverse proxy in front of Azure App Service. We are going to increase the difficulty level today by looking at how to implement Azure AD authentication(also called easy auth) in Azure App Service behind Azure Front Door. Although that seems like an incremental … More Azure App Service Authentication with Azure Front Door

Azure Front Door with App Service

Azure Front Door service was recently released. Azure Front Door is an interesting service combining the capabilities of: Reverse Proxy (SSL Termination, URL based routing, URL rewrite & session affinity) Web Application Firewall (WAF) Accelerated Global routing Global Load Balancing between geo-distributed backend Some bits of Content Delivery Network (CDN, in the form of caching … More Azure Front Door with App Service

Azure Application Insights Role Name in web page

We discussed using Role Name to separate telemetries from different applications in a previous article. We discuss the Nuget package I developed to set the role name for each telemetry in a backend application. In this article I wanted to cover another element that receives little coverage: how to do that for the HTML / … More Azure Application Insights Role Name in web page

Azure Application Insights Role Name Nuget Package

I’ve been using Azure Application Insights to monitor micro-services. Since I have many micro-services, it isn’t practical to have an Application Insight resource per service. Given that those micro-services interact with each other and I want to monitor those interactions, it makes sense to get all telemetry in one place. The issue with that is … More Azure Application Insights Role Name Nuget Package

Security with API: OAuth, token-based access vs key-based access

Let’s consider security with APIs, i.e how to securely identify the caller. There are two authentication methods quite popular in the cloud to secure APIs: Key-based access OAuth, or token-based access in general Let’s compare them. Key-Based By key-based we mean an authentication scheme where we do pass a key to the API request. That … More Security with API: OAuth, token-based access vs key-based access