question

SnehaAgrawal-MSFT avatar image
0 Votes"
SnehaAgrawal-MSFT asked ·

[MSDN Redirect] Azure Application proxy for web api

Hi all, I have a case where there is a Web API on premises that requires Windows integrated authentication. I also have an Azure web application and Azure Web API. The azure web application authenticates users using Azure AD credentials. I need the following:

  1. I need the front end application to pass the Azure AD credentials to the Azure Web API.

  2. The azure web API will need at some time to communicate with the on-premise web API and my question is if Azure Application proxy can work in this case to do a Kerberos constrained delegation to impersonate the corresponding user with windows integrated authentication.

would the above work?

MM

[Source]: https://social.msdn.microsoft.com/Forums/en-US/1e6c2a65-3c97-40a3-948e-08e8d86bdfa7/azure-application-proxy-for-web-api?forum=azureappconfiguration

azure-ad-connect
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

SaurabhSharma-msft avatar image
0 Votes"
SaurabhSharma-msft answered ·

Yes, it is possible to call a on-premises webapi (using Integrated Windows Authentication) by an Azure AD Application Proxy. You may however need some additional configurations where your server running your application and the server running your Connector needs to be domain joined, the server running the connector needs to have read access to the TokenGroupsGlobalAndUniversal attribute for users. Please refer to the Kerberos Constrained Delegation for single sign-on to your apps with Application Proxy for necessary prerequisites.
You can also refer to Secure access to on-premises APIs with Azure AD Application Proxy documentation which provide details around accessing an on-premises API using Azure AD Application Proxy.

· Share
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.