Hi @TheOpeningBat ,
We can call Web API with Windows authentication in PowerApps.
You find the steps as below:
1.Open visual studio and create ‘ASP.Net Core Web Application’:
2.Configure your new project and click ”Create”
3.Choose the “API”, then click the ‘Change’ under the “Authentication” and choose “Windows Authentication”
4.The home page of your web API should open in a browser. The web API should now be running locally on IIS, make a note of the URL and Port that points to your web API
5.Register your custom connector from here:
6.choose “create from blank”
7.here you should fill out the general section, of the custom connector. The most important piece here are the base URL and the host. Make sure you set it up to use your IP and Port:
8.As your web API use windows authentication, you should choose ‘Windows authentication’ in security tab.
9.Under the definition tab, we will go ahead and define the Get weather operation by importing a sample request and response. Then click “create connector”.
10.Open your on-premise data gateway, if you don’t know how to install it, please refer to https://docs.microsoft.com/en-us/powerapps/maker/data-platform/using-dataflows-with-on-premises-data
11.Now you can create test your connect after you added a new connection, here you should use your local windows credential to authenticate.
12.Finally, you can use it in your apps::
Hope it helps!
Best Regards,
Arrow