Launchpad user with a plus (+) in the Name field cannot login to MoinMoin wiki using OpenID

Bug #253039 reported by Andrew Glen-Young
24
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Moin OpenID module
Confirmed
Undecided
Unassigned

Bug Description

If a Launchpad user has a plus (+) character in their 'Name' field then the user is prevented from logging into an OpenID enabled MoinMoin wiki.

The 'Name' field is used as the wiki name for the OpenID enabled MoinMoin wikis. Unfortunately MoinMoin cannot allow the plus character in the wiki name as this is a reserved character which is used for ACLs.

Steps to reproduce:

1. Ensure you can login to an OpenID enabled wiki (https://help.ubuntu.com/community).
2. Login to Launchpad (or create a new user) and change your 'Name' field to include a plus (+) character.
3. Try login to the same OpenID enabled wiki.
4. See the (ungraceful) failure message.

Tags: openid
Revision history for this message
Mary Gardiner (puzzlement) wrote :

Bug 267647 is similar but wider in scope: anyone using OpenID and having that as their user name is affected.

Revision history for this message
Francis J. Lacoste (flacoste) wrote :

That's better handled on the Moin side by using mangling.

Changed in launchpad-foundations:
status: New → Confirmed
affects: canonical-bis-openid → moin-openid
Revision history for this message
p (p1) wrote :

any progress on getting this fixed?
i still cannot login to help.ubuntu.com.

Revision history for this message
Stuart Metcalfe (stuartmetcalfe) wrote :

Mangling the "+" in Moin is the solution, but we don't have plans to work on Moin's OpenID until after the Ubuntu 10.10 release at least. Are you able to work around it by changing your username in Launchpad?

Revision history for this message
p (p1) wrote :

finally it worked changing the name.
btw: this is the description of the name field at my https://launchpad.net/~USER/+edit site: "A short unique name, beginning with a lower-case letter or number, and containing only letters, numbers, dots, hyphens, or plus signs."
that should be rewritten until the bug is fixed.

for cross reference: http://moinmo.in/MoinMoinBugs/username%20containing%20%27%2B%27%20symbol

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.