Azure Active Directory (AD) offers an Application Proxy feature that lets you access on-prem web applications using a remote client. It consists of two main components:
The service and connector interact to securely transmit user sign-on tokens from Azure AD to a web application.
Here are several use cases for Application Proxy:
Application Proxy lets you provide remote users with access to your internal resources without using a reverse proxy or virtual private network (VPN). However, you should not use this service for internal users on a corporate network because it can introduce performance issues.
Azure AD Application Proxy is only available in Premium licenses. Learn more in our guide to Azure AD premium (coming soon)
In this article:
Azure Application Proxy lets you publish external public HTTP/S URL endpoints in the Azure cloud. These URL endpoints connect to the internal URL of your organization’s application server.
On-premises web applications can integrate with Azure AD to enable single sign-on (SSO). End users can then access web applications that are hosted on-premises in the same way they’d access an SaaS application or Microsoft 365.
Key components of Azure App Proxy are:
Together, all three components allow end-users to leverage SSO to access on-premises web applications.
Once signed in, an external user can access on-premises web applications using My Apps or a familiar URL from a personal iOS/Mac device or Windows desktop. For instance, Application Proxy provides SSO and remote access to Remote Desktop, Tableau, SharePoint sites, web Outlook, and custom line-of-business (LOB) applications.
Image Source: Azure
The diagram below provides an overview of how Application Proxy and Azure AD authentication services work together, offering single SSO to on-premises applications.
The Azure Application Proxy workflow for end users is as follows:
Read how Pathlock’s integration with Microsoft Azure Active Directory provides enterprises with an identity governance solution SOX, SoD, & others.
Here are a few best practices that can help you make applications available via the Azure AD Application Proxy.
Allocate a connector group to publish each application. All connector groups have two or more connectors to provide scale and high availability. Three connectors are ideal when you might need to service the machine at any time.
Backend application timeout is useful if the application might take over 75 seconds to process each client transaction.
For example, consider a client that forwards a query to a web app, which acts as a database’s front end. The front end forwards this query to the backend database server, awaiting a reply. However, before a response arrives, the client-side of the conversation has timed out. Setting the timeout to “long” gives 180 seconds so that the backend can complete longer transactions.
Enable this option for situations where you can’t configure internal DNS to match your organization’s public namespace (known as Split DNS). If the application doesn’t need an original host header in client requests, keep this value as “yes”.
Enable application body link translation for your application if you require responses returned to the client to translate the links. This function provides the best translation of internal links found by the Application Proxy in CSS and HTML responses returned to the client.
Azure AD Application Proxy offers several cookie types:
Pathlock is the leader in Access Orchestration for business-critical applications. Staying compliant with Sarbanes-Oxley is a critical business requirement, and Pathlock Control helps to automate the compliance process. As a MISA member, Pathlock can bring these capabilities to users of Azure Active Directory, with a tight integration between the solutions.
Customers rely on Pathlock to streamline critical processes like fine grained provisioning, separation of duties, and detailed user access reviews. With Pathlock’s out-of-the-box integration to Azure Active Directory, customers can enjoy the best of both worlds, including:
Interested to learn more about the winning combination of Pathlock and Azure Active Directory? Request a demo today to see the solution in action!
Share
One of the most proactive ways to secure your data is to co...
The range of specialized ERP applications available today a...
Pathlock, the leading provider of access orchestration and ...
What is Azure AD Premium? Microsoft Azure Active Directo...