Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
When a user try login, SSO does not work on JiraDC Xray 6.3.x
The same is available in the Atlassian ticket: https://jira.atlassian.com/browse/SAMLDC-116 as below.
When multiple authenticate methods are configured, the anonymous user is provided with a screen to choose which authentication method to use.
The Authentication App uses styled-components to load components on the UI.
If other Apps use the same library and try loading resources on the login page, then the user is unable to choose an authentication method.
Steps to Reproduce
- Install a vanilla instance of Jira Data Center.
- Update the Authentication App to the latest version.
- Configure two sample authentication methods.
- Open the <jira-base-url>/login.jsp page and confirm it loads fine.
- Install some other Marketplace Apps that use the same styled-components library.
- This bug was identified when both Xray Test Management for Jira 6.3.0 and SAFe EPIC to Feature Translator for Jira 2.2.0-jira8 were installed.
- Access the <jira-base-url>/login.jsp page.
Expected Results
The login.jsp loads without any error allowing the user to choose their appropriate authentication method.
Actual Results
The page loads with an error in the browser console and the user can't see the panel to choose an authentication method.
This breaks the authentication flow locking the user outside of Jira.
Additional notes:
- This was validated on Jira, but might affect any other Atlassian Data Center product.
- We've opened the bug with the Authentication Method App as we can fix the issue on the Atlassian App side, but other Marketplace Apps should adopt an approach similar to this.
Workaround
Disable impacting Marketplace Apps.