Details
-
Suggestion
-
Resolution: Fixed
-
None
-
0
-
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
- For MDM with AppConfig customers:
- Use skipInfo parameter in order to skip <confluence-base-url>/server-info call -> https://confluence.atlassian.com/jiracoreserver/mobile-device-management-mdm-979410911.html
- Azure App Proxy hack:
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
- is cloned from
-
JRASERVER-70274 Improve Jira Mobile access to server-info endpoint
- Closed