Changing username for external authentication does not change Mahara username
Bug #633273 reported by
Tim Fedak
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
Low
|
Darryl Hamilton |
Bug Description
1.3.0cr, PostgreSQL
Our institution is using LDAP authentication for the Mahara application. When faculty do not yet have a NetID, I had hoped to register them in with a temp ID, and use the internal authentication. Later, when they recieved a NetID, I would change their username to the new NetID and change authentication type to the LDAP. When I try to do this, the username is saved in the "Username for external authentication", but as Admin, I still see their old (temporary) ID next to their name.
Is this a bug? Or, does the initial ID remain in the Mahara database, regardless of the authentication username associated with the account?
Changed in mahara: | |
assignee: | nobody → Darryl Hamilton (lordp) |
Changed in mahara: | |
status: | Confirmed → In Progress |
Changed in mahara: | |
status: | In Progress → Fix Committed |
Changed in mahara: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I think "Username for external authentication" is only used for xmlrpc logins. If that's the case, that form field should be relabelled.
If you want to change the usernames for use on Mahara's login form, you need to change the local Mahara usernames. These must be unique for the site.
There's no page for the admin to change them, but users can change their own usernames on the settings page (or you can do this as admin with 'login as', or change them in the username column of the usr db table).