I want to access my enterprise's REST APIs, from within a power app.
I am ok with using power apps SSO with Azure AD connected to my enterprise ADFS
What other setup will be required? Any other options are available?
Like when using Azure IAAS VM, I can access my enterprise's REST API seamlessly, on similar lines is it possible to make REST API calls from power apps server to enterprise servers
Addendum:
-------------------
My rest apis are hosted inside the enterprise (onpremise) and I wanted to know the best and secure option of a power app hosted in cloud to be able to access by rest api, with proper authentication, SSO.
One option is I guess, to use powerapps Azure AD sso and onpremise have ADFS, but
any other options that are popular choice and more preferred from security perspective
Hi @Anonymous ,
Could you please share a bit more about your scenario?
Do you want to call your enterprise's REST API from your canvas app?
If you want to call your enterprise's REST API from your canvas app, I think the Custom connector could achieve your needs. On your side, you could consider create a custom connector based on your enterprise's REST API in your PowerApps, then you could use the custom connector to send HTTP call to your REST API from your app.
More details about creating custom connector in PowerApps, please check the following article or video:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/register-custom-api
https://www.youtube.com/watch?v=dBCS1nPsDiE
Best regards,
The easiest way to do this is to use Power Automate to do the actual REST call and then return the resulting JSON to Power Apps. You can also make REST calls directly from Power Apps, but that would require creation of a Custom Connector for the API. Calling a REST call is a built-in action in Power Automate.
Two additional points to note.
WarrenBelz
78
Most Valuable Professional
MS.Ragavendar
49
mmbr1606
41
Super User 2025 Season 1