François: I'm trying to understand your comment, to be sure it does not affect how we do things. We do not allow users to change their username, since we're SSO-ing from Moodle, and want to maintain parity. Your "What needs to be done here..." would only affect those installs which allow username changes, right?
-- You received this bug notification because you are a member of Mahara Committers, which is subscribed to Mahara. https://bugs.launchpad.net/bugs/548165 Title: Increase length of username column to 255 to support shibboleth/SSO userIDs Status in Mahara ePortfolio: In Progress Bug description: get_new_username in lib/user.php truncates username to 30 characters by default. In some cases this is too short. As an example I have modified the SimpleSAMLPhP authenticator to use the Internet2 Shibboleth SAML service provider (SP). In cases where the eduPersonPrincipleName attribute (which look like [email protected]) is not provider to the SP, the SP can either use the SAML1 eduPersonTargetedID attribute (which looks like [email protected]) or the serialized SAML2 NameID (which looks like "!IdP-entityID!SP-entityID!lq7q48crsqzyqehetxahzcgi/bc=" and the entityIDs have the form of a URL) as usernames. 30 characters is far to small to handle this and more over the varchar(100) username field in the various tables like 'usr' will impact on this issue aswell. My guess is that you should be looking atleast 256 or 512 characters for this. PS. This is an issue for both SSP and Shibboleth. This bug was imported from eduforge.org, see: https://eduforge.org/tracker/index.php?func=detail&aid=3424&group_id=176&atid=739 _______________________________________________ Mailing list: https://launchpad.net/~mahara-core Post to : [email protected] Unsubscribe : https://launchpad.net/~mahara-core More help : https://help.launchpad.net/ListHelp

