Uploaded image for project: 'Confluence Cloud'
  1. Confluence Cloud
  2. CONFCLOUD-80067

Inconsistent URL Handling for Application Links with Custom Domain in Confluence Cloud

XMLWordPrintable

      Issue Summary

      When using a custom domain for a Confluence Cloud instance, accessing and connecting via application links results in inconsistent URL behavior, causing connection failures with third-party apps.

      Steps to Reproduce

      1. Set up a Confluence Cloud instance with a custom domain.
      2. Navigate to /wiki/admin/listapplicationlinks.action.
      3. Attempt to connect to a third-party app using application links. Observe that the connection works fine.
      4. Click on "Application Links" again from the left sidebar.
      5. Note that the URL changes to /wiki/plugins/servlet/applinks/listApplicationLinks.
      6. Use the actual site URL (not the custom domain) with the second URL (wiki/plugins/servlet/applinks/listApplicationLinks).
      7. Attempt to connect to a third-party app using the application link.

      Expected Results

      Both URLs (/wiki/admin/listapplicationlinks.action and /wiki/plugins/servlet/applinks/listApplicationLinks) should either redirect correctly to the custom domain or function correctly regardless of whether the custom domain or actual site URL is used. The connection to third-party apps should succeed in either scenario.

      Actual Results

      The URL /wiki/plugins/servlet/applinks/listApplicationLinks allows the use of the actual site URL (not the custom domain), but when attempting to connect to third-party apps, the connection fails. This behavior is inconsistent with the expected redirect to the custom domain or successful connection regardless of domain.

      Workaround

      Ensure that you are using the URL with the custom domain (e.g., /wiki/admin/listapplicationlinks.action) when setting up or using application links to connect to third-party apps.

      Avoid using the actual site URL with /wiki/plugins/servlet/applinks/listApplicationLinks as it leads to connection failures.

              Unassigned Unassigned
              e925f0070e90 Dhanush
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: