0% found this document useful (0 votes)
67 views20 pages

T1 - Extend The Power Platform With Custom Connectors

This document discusses custom connectors in the Power Platform. It covers building custom connectors, securing them with Azure AD, and certifying connectors. Connectors allow accessing custom APIs and data from Power Automate, Apps, and Logic Apps.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views20 pages

T1 - Extend The Power Platform With Custom Connectors

This document discusses custom connectors in the Power Platform. It covers building custom connectors, securing them with Azure AD, and certifying connectors. Connectors allow accessing custom APIs and data from Power Automate, Apps, and Logic Apps.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

Extend the Power Platform

with Custom Connectors

PAOLO PIALORSI
SOLUTION ARCHITECT, PIASYS.COM, ITA/USA
About me
• Solution Architect, Consultant, Trainer
• PiaSys.com based in the USA and in Italy
• More than 50 Microsoft certification exams passed
• MCSM – Charter SharePoint
• MVP M365 Development + M365 Apps & Services
• Microsoft 365 PnP Team Member
• Focused on SharePoint, Teams, Viva and Microsoft 365
• Author of many books about XML, SOAP, .NET, LINQ,
SharePoint, and Microsoft 365
• Speaker at main IT conferences worldwide
• Follow me @PaoloPia
• Subscribe to: https://youtube.com/@PiaSysTechBites
• Feel free to reach out: [email protected]
Today’s topics

• Understanding Power Platform Connectors


• Building custom Connectors
• Securing custom Connectors with Azure Entra ID
• Certifying custom Connectors
Understanding Power Platform
Connectors
What is a Power Platform Connector?

• Proxy or wrapper of a Web API/service


• Allow to access custom services/data in the Power Platform
• Makes it possible to consume the Web API/service from
• Power Automate
• Power Apps
• Logic Apps
• Supports secure connection to the Web API/service
• Users can connect their account to the backend Web API/service
Examples of Connectors

• Salesforce
• Microsoft 365
• X (aka Twitter)
• Dropbox
• Google services
• Etc.
• Nowadays we have more than 1.000 connectors
What can we do with Connectors?

• We offer operations of two flavors


• Actions
• Triggers
• Actions are defined by users in the Power Platform
• Can be used to read/write/update data through a back-end API
• They map to operations in the REST API
• Triggers can be used to notify your app when something specific
happens
• Polling triggers: polling for new data, when there is new data a flow is
triggered
• Push triggers: listen for an event, and when it occurs a flow is triggered
Building Connectors
Building Connectors

• Connectors are nothing more than REST APIs


• In Logic Apps there is support for SOAP APIs, too
• Properly configured in Power Platform via Swagger, Postman,
etc.
How can we build a Connector?

• Start from scratch (blank)


• From Azure Service
• Import OpenAPI file
• Import OpenAPI from URL
• Import Postman collection
• Import from GitHub
DEMO
Building a basic Power Platform Connector
Securing Connectors

• Different flavors for authentication (AuthN)


• No authentication
• Basic authentication
• API Key
• OAuth 2.0
• Entra ID, DropBox, GitHub, etc.
• OAuth 2.0 is my preferred choice
DEMO
Building and securing a Power Platform Connectors
Certifying Connectors
Why certifying Connectors?

• Share your connector with multiple customers


• Belong to the official list of certified connectors
• Gain visibility
• Receive dedicated support
• Market your product with the community
Who can certify a Connector?

• Verified publishers
• Owns the underlying service behind their connector
• Independet publishers
• Does not own the underlying service behind their connector
Requirements

• SaaS application
• Authentication: OAuth 2.0, API Key, or Basic AuthN
• Must provide a support contact
• Guarantee 99,9% of uptime (recommended)
How to publish a Connector?

• Make a pull request into the public open-source repository


https://github.com/microsoft/PowerPlatformConnectors
• Wait between 1 and 2 weeks for feedback
• Submit the Connector to https://isvstudio.powerapps.com/home

You might also like