Share via

Cannot edit application proxy configuration

FunMum 140 Reputation points
2026-05-27T03:35:56.6266667+00:00

In Entra ID, I am trying to edit the application proxy settings of an Enterprise Application.

The initial configuration is with "Internal URL" is blank

The External URL is app.domain-msappproxy.net

See the attached for the initial configuration

When I add an "Internal URL" to https://appname.contoso.com/appweb/.

Then change the External URL to appname.contoso.com (a legitimate domain).

I also change the "Connector Group" to the correct App Proxy Connector Group. Click Save

The following message appears in the notification "Private Network settings update successfully"

However, then the screen refreshes back to the initial configuration (the screen shot). I cannot figure out when the changes I made are not taking. I have tried it both in portal.azure and entra.microsoft. with the same results. Any way to further troubleshoot this or any idea why the changes are not saving even though the notification says it has saved successfully? appproxy123

Microsoft Security | Microsoft Entra | Microsoft Entra Private Access

1 answer

Sort by: Most helpful
  1. AI answer

    2026-05-27T03:36:22.23+00:00

    The behavior described (changes apparently saving but reverting on refresh) is typically caused by an invalid or incomplete application proxy configuration, especially around internal/external URLs and custom domains.

    From the available guidance, focus on these areas when troubleshooting:

    1. Verify internal vs. external URL relationship
      • Application proxy expects a valid internal URL and an external URL that it can map correctly.
      • Best practice is to keep internal and external URLs identical in protocol://hostname:port/path/ where possible. This avoids complex link translation and configuration issues.
      • If using a custom external domain (for example, appname.contoso.com) instead of the default *.msappproxy.net, ensure that:
        • The internal URL is valid and reachable by the connector (for example, https://appname.contoso.com/appweb/).
        • If the internal URL uses a nonstandard port (not 80/443), identical internal/external URLs are not possible and additional configuration in the web app may be required.
    2. Ensure custom domain prerequisites are met
      • Changing the external URL from *.msappproxy.net to a vanity domain such as appname.contoso.com requires the custom domains feature.
      • The custom domain must be configured correctly (DNS and certificate) for application proxy. If the custom domain configuration is invalid, the portal can show errors such as A server with the specified host name could not be found when users access the app.
      • Confirm that the custom domain is configured and validated according to the custom domain guidance before changing the external URL.
    3. Check for broken-link and root URL issues
      • After publishing an app, only links under the published root URL work by default. If the internal URL or external URL is not set to a root that contains all relevant paths, the service may treat parts of the configuration as invalid.
      • Ensure the internal URL you enter is the correct root for the application and that it is consistent with how the app is expected to be accessed.
    4. Validate connector and service health
      • Confirm that the Microsoft Entra private network connector service is running and healthy:
        • In Services, verify the connector service is running.
        • In Event Viewer, check Applications and Services Logs > Microsoft > Microsoft Entra private network > Connector > Admin for connector errors.
      • If the connector is misconfigured or cannot reach the app, the portal may accept changes but the backend validation can fail and revert to the last known good configuration.
    5. Use the official troubleshooting flow
      • Follow the application proxy troubleshooting flow:
        • Step 1–2: Confirm sign-in and user access work for the existing configuration.
        • Step 3: After attempting to change the internal/external URLs, check for any immediate errors or logs indicating misconfiguration.
      • If the connector is configured to use an on-premises proxy, verify HTTPS connectivity from the connector to the proxy and look for HTTP 407/502 responses that might block configuration validation.
    6. SAML/SSO considerations (if applicable)
      • If the app uses SAML SSO, ensure that the external URL used in application proxy is also reflected in the SAML configuration (Identifier, Reply URL, Logout URL). Mismatches can cause the app to fail validation.
      • If the backend app expects the internal URL as Reply URL, either configure custom domains so internal and external URLs match or use the My Apps secure sign-in extension.

    If, after verifying the above, the portal still reverts the configuration with no visible error, collect connector logs and portal screenshots and open a support case, as backend validation or policy constraints in the tenant may be preventing the change.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

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.