-
Bug
-
Resolution: Not a bug
-
Low
-
None
-
2.8
-
None
-
None
When an application is configured in Crowd with SSO with a password that includes special characters such as \, the application authentication will fail. So far I've tested and confirmed that the characters !@#$%&*() do not seem to break the application authentication, however, using them may result in the behavior described in https://jira.atlassian.com/browse/CWD-4243
The Crowd logs contain the following during the failed authentication:
2015-05-12 12:57:42,956 http-bio-8095-exec-25 INFO [plugin.rest.filter.BasicApplicationAuthenticationFilter] Invalid authentication for application with name 'jira641'
Steps to Reproduce:
- Setup Crowd with SSO enabled
- Setup JIRA to use Crowd (with SSO enabled). Use an application password like pass\word
- Attempt to log into JIRA and observe login failure
[CWD-4356] Special Characters in application password will break SSO authentication
Remote Link | Original: This issue links to "Page (Atlassian Documentation)" [ 103980 ] |
Workflow | Original: Simplified Crowd Development Workflow v2 - restricted [ 1510246 ] | New: JAC Bug Workflow v3 [ 3365942 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: Simplified Crowd Development Workflow v2 [ 1393284 ] | New: Simplified Crowd Development Workflow v2 - restricted [ 1510246 ] |
Comment | [ A comment with security level 'atlassian-staff' was removed. ] |
Workflow | Original: Crowd Development Workflow v2 [ 863828 ] | New: Simplified Crowd Development Workflow v2 [ 1393284 ] |
Remote Link | Original: This issue links to "Page (Atlassian Documentation)" [ 103980 ] | New: This issue links to "Page (Atlassian Documentation)" [ 103980 ] |
Remote Link | Original: This issue links to "Page (Atlassian Documentation)" [ 120841 ] | New: This issue links to "Page (Atlassian Documentation)" [ 120841 ] |
Remote Link | Original: This issue links to "Page (Atlassian Documentation)" [ 103980 ] | New: This issue links to "Page (Atlassian Documentation)" [ 103980 ] |
Remote Link | Original: This issue links to "Page (Atlassian Documentation)" [ 120095 ] | New: This issue links to "Page (Atlassian Documentation)" [ 120095 ] |
I can verify that $ is a legal character and does not need to be escaped for Crowd to accept it.