Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-71956

Requesting the Atlassian Mobile applications be built using a Standard browser user agent instead of currently identifying itself as an AtlassianMobileApp user agent which is non-standard.

    • 1
    • We collect Jira 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.

      Currently, the mobile apps from Atlassian use a non-standard browser user agent that is identified as AtlassianMobileApp and the request is that the app be built using a Standard browser user agent that supports Javascript/JQuery.

      This is to resolve Issues with the SAML SSO within the Mobile app due to non-standard user agent support or coding like JQuery.

      When a user goes through the application and tries to Authenticate, the application automatically re-directs the user to our SAML Identity provider. The SAML provider requires that the application support Javascript/JQuery in order for the application to authenticate properly. In customer case, they use a method called P2A (Push 2 Authenticate) and presents the user a letter or number. This requires the use of the SecureAuth Authenticate application. If a user authenticates with the SecureAuth application, the user is presented with the message of "Unfortunately, an access issue has occurred. Your session may have timed out or you may have started from and incorrect favorite."  (attaching an image of this error)

      There is a way to select another option when the current method does not work by clicking on a link in the Authentication flow with the message: "Didn't recieve your PIN? Try another delivery method" However, when the link is clicked in the authentication flow, within the Confluence server or Jira server mobile app, the link is not activated and does not re-direct. (attaching an image of this error)

      Customer Identity team identified that the application user_agent is coming through as AtlassianMobileApp and the SecureAuth application requires a standard user agent that is supported by major browsers on mobile devices and will execute js files. Users are able to login to Jira or Confluence via a browser without issue, but that defeats the purpose of the mobile app. 

            [JRASERVER-71956] Requesting the Atlassian Mobile applications be built using a Standard browser user agent instead of currently identifying itself as an AtlassianMobileApp user agent which is non-standard.

            Hi, dehrenhe

            To become a beta tester of the Jira Android app you can use this link https://play.google.com/apps/testing/com.atlassian.jira.server

            We are using general Google approach for the Beta program. More info here https://support.google.com/websearch/answer/6307673?hl=en

            Ivan Halits'kyi (Inactive) added a comment - Hi, dehrenhe To become a beta tester of the Jira Android app you can use this link https://play.google.com/apps/testing/com.atlassian.jira.server We are using general Google approach for the Beta program. More info here  https://support.google.com/websearch/answer/6307673?hl=en

            Dmytro Bulaienko (Inactive) added a comment - For more info you can find out " User-Agent header format " section in KB pages: Jira: https://confluence.atlassian.com/jirasoftwareserver/jira-data-center-and-server-mobile-app-966063511.html Confluence: https://confluence.atlassian.com/doc/confluence-mobile-284365706.html

            Fixed in 1.27.0.

            Maksym Mykhailov (Inactive) added a comment - Fixed in 1.27.0.

            Is there a way to access the Android - Beta app in the play store?

            Daryl Ehrenheim added a comment - Is there a way to access the Android - Beta app in the play store?

            iOS v1.26.0 has been released to the AppStore within the phased release.
            android-0.21 - in Beta

            Dmytro Bulaienko (Inactive) added a comment - iOS v1.26.0 has been released to the AppStore within the phased release. android-0.21 - in Beta

            Daryl Ehrenheim added a comment - - edited

            I am requesting that the Atlassian Mobile applications be built using a Standard browser user agent instead of currently identifying itself as an AtlassianMobileApp user agent which is non-standard and doesn't support JQuery/Javascript for redirecting users in the case of needing to use Alternative Second factor options.

            Daryl Ehrenheim added a comment - - edited I am requesting that the Atlassian Mobile applications be built using a Standard browser user agent instead of currently identifying itself as an AtlassianMobileApp user agent which is non-standard and doesn't support JQuery/Javascript for redirecting users in the case of needing to use Alternative Second factor options.

              a77a9299cfc7 Dmytro Bulaienko (Inactive)
              mshahlori Mahtab
              Votes:
              9 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: