Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Power Platform - Create a custom connector for your Web API
Rating: 4.5 out of 5(9 ratings)
61 students

Power Platform - Create a custom connector for your Web API

Learn how to securely expose data from your Web API.
Last updated 1/2022
English
English [Auto],

What you'll learn

  • How to create a custom connector for our Web API
  • How to secure your custom connector using Microsoft Azure Security Apps
  • Use custom connectors in Power Apps and Power Automate
  • How to configure a Web API in .net core to make data available through a custom connector

Course content

1 section9 lectures35m total length
  • Is this course for me?1:43

    Discover whether this course fits you if you want to deploy a web API on Azure, configure a custom connector, and access its data in Power Platform.

  • Understanding our architecture2:01

    Create and configure a custom connector for your web API in Power Platform, and deploy the API with a token-generating security app handling access tokens.

  • Configuring our Web API4:08

    Learn to configure a .NET Core 3.1 web API, protect it with Microsoft Identity, generate a Swagger/OpenAPI file compatible with version two for a custom connector, and enable startup settings.

  • Deploying our web API to azure4:40

    deploy the api to azure by creating app for api news with dotnet core 3.1 and a host; export publish settings, import profile in Visual Studio, publish, and fix swagger access.

  • Building our security app to secure our Web API2:57

    Develop and secure a web api by creating a security app with Azure Active Directory, registering an app, exposing an api, and defining a default scope read all news.

  • Building our security app to secure our Custom Connector2:52

    Learn how to secure a custom connector for your web API by registering an Azure Active Directory app, generating a client secret, and configuring delegated permissions for seamless integration.

  • Starting the custom connector, creating the OpenAPI file4:30

    Generate the OpenAPI file from the web API's swagger, compare it to Microsoft's example, and incorporate security attributes to prepare the custom connector.

  • Creating the custom connector6:58

    Create a Power Platform custom connector from an open API, configure Azure Active Directory security, map API, define list, get, and create news methods, then generate and prepare for testing.

  • Using the custom connector in Power Apps and Power Automate5:16

    Test and deploy your custom connector for a web API in Power Apps and Power Automate, then use a trigger to run get news, news agency, and create news operations.

Requirements

  • You need to have a Microsoft Azure account and a Microsoft 365 account. Having knowledge of development with .net Core technology is not mandatory, but it can make your understanding easier.

Description

This is an intermediate course for .net developers who want to expose data through a Web API to be accessed by a custom connector.

This custom connector can be used in Power Apps and Power Automate.

The main requirements for you to take this course are: Have already worked with .Net Core and have basic knowledge of Microsoft Azure. You also need to have a Microsoft Azure and Microsoft 365 account to do the practice.

I'll explain to you in the first class using a diagram, the whole concept of the architecture that we will use

to securely expose our data.


For this we will use Visual Studio 2019 to create our news API.

I will teach you all the necessary details that you must adjust in your API so that you be able to use this approach in APIs you've already created.

We are going to deploy our API on Azure and the next step will be to create two AAD apps to protect our API and our custom connector.

Our Web API will use Swagger to create the Open API file that will be used to create our custom connector.

After creating the custom connector we will create a flow in Power Automate and an application in Power Apps

to see how it works.

Who this course is for:

  • For .net developers who want to create web APIs and make data available through custom connectors for Power Apps and Power Automate