If you already have ASP .NET Core Web API which exposes an OpenAPI document(Swagger) and wants to Integrate with Power Platform then you are in the right place. In this blog post, I will provide you with step-by-step instructions on how we can Integrate our Web APIs with a Power Platform.
In this blog, I will explain how to secure your ASP.NET Core Web API using an API Key and by implementing a Custom Middleware. In addition, we will also enable support for the same API key in our Open API(Swagger) the document which can be further used to create a custom connector for Power Automate or Power Apps.
In this post we will consume the Muhimbi SOAP service in an Azure Microsoft .NET Core App Service (as it can easily handle those SOAP webservices through WCF by creating service references) that can further be invoked using a Custom Connector in Power Automate, PowerApps.