-
Bug
-
Resolution: Fixed
-
Medium
-
3.3, 3.4
-
None
When user is required to confirm the password, Confluence always checks the entered password against the internally stored user/password. If an instance is configured to use custom authentication which is different from atlassian-user, the password validation will fail.
Resolution
This is fixed in Confluence 3.4 and later versions. We check if the Confluence instance is configured to use a non-default seraph authenticator and automatically disable the functionality that relies on password confirmation:
- web sudo
- captcha
- password confirmation on email change
To overwrite this behavior use password.confirmation.disabled flag. If you set this flag to false than even if you have a custom authenticator, password confirmation will still work as configured and will try to validate the password against the user managment configured through atlassian-user.xml.
Note that web sudo and other password confirmation screens should probably be disabled if you use an SSO authenticator. Confluence is typically not able to verify a user's password, so we recommend using some other mechanisms for your administrative security.
- is related to
-
CONFSERVER-21855 AD/Crowd authenticated administrators using Confluence-controlled password (not the AD one)
-
- Closed
-
- relates to
-
CONFSERVER-22421 websudo does not work with Confluence when it's integrated with Crowd SSO
-
- Closed
-
- was cloned as
-
CONFSERVER-22875 Support web sudo and other password confirmation features with custom authenticators
- Closed
-Dpassword.confirmation.disabled=false still works fine for the Confluence Admin functions on v5.10.4, but what about Space Admins? I seem to recall they used to get a step-up auth prompt too. Our SSO solution is optional hybrid type thingy, so either way it still works. I do like the idea of prompting people for a password before they can do anything potentially destructive such as purge trash.
UPDATE: Never mind, I've confirmed that certain space admin functions such as purge trash to respect this setting and will prompt for auth when using custom authentication.