← Selected work

Application architecture · Case study

Connecting Power Platform to cloud-native .NET securely

An identity-led application and API architecture delivered with its infrastructure.

Power Apps.NETAzure Container AppsAPI ManagementOAuth 2.0AZD
01

Problem

A business application needed to combine the speed of Power Platform with a controlled backend API and an enterprise-ready identity and deployment model.

02

Contribution

I designed and built a Power App connected through a custom connector to a .NET API running in Azure Container Apps. OAuth 2.0 and Microsoft platform identity protected the flow, while API Management performed JWT validation and pre-authorisation. Azure DevOps and AZD managed the infrastructure and application lifecycle.

03

Outcome

The solution paired low-code delivery with a governed cloud-native backend, giving the team a repeatable deployment path and clear security boundaries across the complete request flow.

The problem

Low-code delivery can accelerate the user-facing part of a solution, but the integration path still needs robust identity, API controls, application hosting and lifecycle management.

My contribution

I designed and implemented the complete path from Power App to a .NET backend. A custom connector used OAuth 2.0 and Microsoft platform identity; API Management validated tokens and applied pre-authorisation; Azure Container Apps hosted the API. Azure DevOps and the Azure Developer CLI connected application and infrastructure delivery.

The outcome

The finished architecture preserved the speed of Power Platform without bypassing enterprise security or operational needs. The result was a clearer, repeatable route for both infrastructure and application change.