Red Hat Bugzilla – Bug 1019177
Preferences UI is confusing for usernames taken from LDAP
Last modified: 2016-07-07 19:10:54 EDT
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Hello, username -> Preferences
2. Change contents of the Beaker Password field
3. Click Change
Cannot change password error appears
Password is changed
This is actually expected behaviour - users can't set a login password in Beaker if they're being authenticated against an LDAP server.
However, displaying the password field and then objecting if the user tries to enter a value is admittedly confusing.
If the status of a user as LDAP-derived or not was cached locally, then it would be possible to simply hide or disable the password field (with an appropriate message) for affected users.
At some point before 1.0, we should ensure we hide or disable the Beaker password field for LDAP logins.
This is implemented in Beaker 23, as part of the Preferences page re-implementation.
Note that the password changing field is now moved to the user page (in the menu it's Hello -> My Account). Actually it was always there *too*, but now we have removed it from the Preferences page in favour of the user page.
In Beaker 23 if a user's account came from LDAP then the "change password" form is not offered on the My Account page.
Beaker 23.0 has been released.