To test: 1) Have a site where an institution has both internal and external auth (eg SAML)
2) Log in as a new user via SSO, eg SAML, so it creates the account - check the database to see that the usr table has empty password column for the new user 3) Log in as admin and change the auth method of the new user to internal auth 4) As admin go to the Account -> Preference settings page - you should see fields for old password / new password / confirm password (3 fields) and need to full in all three to change the password 5) Log in as the user via SSO auth again and go to their Account -> Preference settings page - you should only see new password / confirm password (2 fields) and should be able to change the password by filling in the two fields and on success you should now see all three fields if you want to change it again 6) Set a new password, log out and login with the new password -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1884658 Title: Changing password when first logging in via SSO when internal login also available Status in Mahara: New Bug description: When a person logs into Mahara for the first time via an external authentication (SSO) their account is not made with an internal password. So if the institution they belong to then has internal authentication added they can switch to use internal authentication but not able to change their password via personal Settings -> Preferences page. We need to adjust this form so that if a person never had an internal password set they can set a new one here To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1884658/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mahara-contributors Post to : [email protected] Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp

