Writing an authentication extension for Shibboleth
(http://shibboleth.internet2.edu) and found that there doesn't seem to be a
great way to hide the password change field on the preferences page from an
extension... this remedies that.
Fix consists of two patches:
*First patch is against the AuthPlugin class to add another function call
(canSetPassword) that returns whether or not a the passwords can be changed in
the external database.
*Second patch is for the preferences page to check this nd if it finds that it
can't change a password in the external database, not display the password
change form on that page.