App Proxy Across Servers

JohnTristam 20 Reputation points
2024-04-10T16:28:59.0766667+00:00

I'm using Azure/Entra ID Application Proxy with an on-prem Windows Server running IIS. It successfully routes traffic to our homepage (web01.local/home/), but I'm facing issues with navigation links to resources on different servers. For instance, clicking a link meant for a SharePoint server (sharepointserver.local/documents/test) incorrectly tries to navigate via the homepage server URL (web01.local/documents/test), which doesn't work because it's the wrong server. Obviously, this works on prem since each navbar is just linked to the internal URL for each local machine, which are all accessible on prem, but the App Proxy doesn't know how to translate to something publicly available with these conditions.

Has anyone tackled this problem of configuring the Application Proxy to correctly handle URLs for resources across multiple servers? Would the best solution here be to create an app proxy for each server, then adjust the navigation links to point to the respective Application Proxy URLs instead of relying on internal DNS names?

Microsoft Security | Microsoft Entra | Microsoft Entra ID
Microsoft Security | Microsoft Entra | Other
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Fabio Andrade 1,665 Reputation points Microsoft Employee Moderator
    2024-04-10T23:27:34.73+00:00

    Hi @JohnTristam

    Thanks for reaching out to Microsoft Q&A.

    I believe the documentation below describes very similar issue as yours, and it provides some options for you to solve it, but it also has other options as a workaround.

    https://learn.microsoft.com/en-us/entra/identity/app-proxy/application-proxy-configure-hard-coded-link-translation

    Let me know if that relates to your issue or if I'm missing anything :)

    Thanks,

    Fabio


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.