Issue Summary

      This is reproducible on Data Center: (yes) / (no)

      When the underlying server hosting Confluence doesn't have Internet connectivity and uses an Outbound Proxy for external communication, the App link creation fails due to a DNS resolution failure for the target application's hostname.

      Steps to Reproduce

      1. Stop the DNS resolution or Internet connectivity for the instance hosting Confluence.
      2. Configure Outbound Proxy to be used with Confluence.
      3. Create an applink for an external application like Confluence Cloud site

      Expected Results

      App link creation should be successful

      Actual Results

      App link creation fails with the HTTP 400 Bad request 

      Workaround

      Workaround 1

      Manually update the hosts file in the OS to resolve the host for the external application for which the Application link needs to be setup.

      Workaround 2

      Use the system property "-Dapplinks.allow.all.hosts=true" in the setenv.sh file to skip the part of the code that checks for the host resolution as part of SSRF checks.

          Form Name

            [CONFSERVER-98563] App link creation fails with the external application

            There are no comments yet on this issue.

              57d227d4f2de Aakash Jain
              33df95c63117 Nitin Rastogi
              Affected customers:
              1 This affects my team
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: