Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-79908

Improve Confluence Mobile access to server-info endpoint

    XMLWordPrintable

Details

    • 0
    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

    Description

      Problem Statement

      The Confluence Server mobile app needs to check that you're running a compatible version of Confluence before it can log you in. To do this the app needs to access <confluence-base-url>/server-info> without any kind of authentication.
      The problem here is that under some environments (like Azure Application Proxy) this endpoint cannot be accessed without authentication.

      Suggestion

      There are two potential options here:

      • Allow the Confluence Mobile app to configure authentication to access this endpoint
      • Make this access optional, so the application can connect with the server without sending anonymous requests.

      Workaround

      We have determined through testing that we can open up access to certain endpoints in an already proxied application by adding additional on-prem applications in Azure (1 for each API endpoint) with the same base URL as the original application, and just select Passthrough for the pre-authentication.  We were then able to access the endpoint without pre-authentication but were still prompted for pre-authentication when accessing any other endpoint or page on that application.

      Attachments

        Issue Links

          Activity

            People

              vhryhoriev@atlassian.com Volodymyr Hryhoriev (Inactive)
              agoncalves Arthur Gonçalves (Inactive)
              Votes:
              5 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: