Blogging about my adventures, straight from the Azure trenches. Sharing is caring!

How to read form-urlencoded data in Azure API Management?

How to read form-urlencoded data in Azure API Management?

Lately, I had the requirement to access data from the incoming HTTP body, which was form-urlencoded (Content-Type: application/x-www-form-urlencoded).  I assumed this was something simple to do, however it turned out more complex than expected. HttpUtility? My first...

Subscribe to the blog

Latest Posts

How to read form-urlencoded data in Azure API Management?

How to read form-urlencoded data in Azure API Management?

Lately, I had the requirement to access data from the incoming HTTP body, which was form-urlencoded (Content-Type: application/x-www-form-urlencoded).  I assumed this was something simple to do, however it turned out more complex than expected. HttpUtility? My first...

Enforce Azure AD authentication on Service Bus

Enforce Azure AD authentication on Service Bus

Security is one of my main concerns when building PaaS solutions in Azure.  Since private endpoints have GA'd, I always apply network security on my projects.  Unfortunately, private endpoints for Service Bus are only available in the Premium tier, which is a huge...

Strange issue when creating a Service Bus namespace

Strange issue when creating a Service Bus namespace

Recently, I wanted to create a Service Bus namespace via Bicep.  The simplified resource looked like this: resource serviceBus 'Microsoft.ServiceBus/namespaces@2021-06-01-preview' = { name: 'test-sb' location: resourceGroup().location sku: {   name: 'Standard'   tier:...

Improving the user experience of Azure Policy

Improving the user experience of Azure Policy

A solid governance is the foundation of a successful Azure implementation.  I often refer to it as "freedom within the frame".  As an organization, you configure the rules of the game, e.g. allowed locations, no public IPs, restricted service tiers... Within that...