We currently use a custom class which extends the JiraSeraphAuthenticator, utilizing Apache's REMOTE_USER environment variable for authentication. When accessing Jira's mobile version via /plugins/servlet/mobile the authentication process has glitches.
When I initially log in the Assigned to me list and all the issues assigned to me appear.
In the slide-out menu on the left I see the Assigned to Me, Reported by Me, and Recently Viewed filters. The Favourites filter does not appear in the menu, and Not Logged in appears next to the avatar with a Log In link below it.
When I click the "Assigned to Me" filter I am taken to the Jira login screen at this URL: /plugins/servlet/mobile#login/filter/assigned. If I change the URL to: /plugins/servlet/mobile#filter/assigned the Assigned issue list appears correctly. However, I am still not "Logged In". There is no Favourites in the menu, and Not Logged in still appears next to the avatar with a Log In link below it.
This is also the behaviour when clicking Assigned to Me, Reported by Me, or Recently Viewed. I'm taken to the Jira login screen which I bypass by changing the URL, but I'm never truly logged in.
If I don't bypass the login screen by changing the URL and I log into the Jira login screen, the behaviour is the same as changing the URL. I am still not "Logged In". There is no Favourites in the menu, and Not Logged in still appears next to the avatar with a Log In link below it. Any subsequent clicks on the menu items results in another Jira login screen being presented.
It appears there something the mobile servlet is looking for that the JiraSeraphAuthenticator is not providing.