login.launchpad.net email address validation links are sometimes broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical SSO provider |
Fix Released
|
Critical
|
Maximiliano Bertacchini |
Bug Description
Hi,
someone in #ubuntu that email address validation is currently broken, and I was able to confirm this using an account created solely for this purpose: tester-0815.
I requested an e-mail address validation e-mail, and received it. When accessing the email address validation link embedded in this email (I compared it against the e-mail source code to ensure nothing is cut off or modified), then (successfully) logging in to Ubuntu One, the next thing I got was a 404 with an empty page.
Shift-reloading (Firefox) does not fix it, returns another 404 and blank page. The email address remains unverified (based on the accoutn overview page on registered e-mail addresses).
Details on the request returning the 404:
Request Id W3X22n8AAQEAAHW
The URL looks like this https:/
You are welcome to overtake this account and to delete it according to your needs. You are welcome to ask me questions about it on IRC to verify my (current) account ownership, if needed.
Thanks.
Related branches
- Celso Providelo (community): Approve
-
Diff: 814 lines (+112/-87)11 files modifieddjango_project/settings_test.py (+0/-2)
src/api/v10/handlers.py (+2/-1)
src/api/v10/tests/utils.py (+1/-2)
src/api/v20/handlers.py (+7/-4)
src/api/v20/registration.py (+3/-3)
src/api/v20/tests/test_handlers.py (+5/-3)
src/api/v20/tests/test_registration.py (+31/-26)
src/identityprovider/emailutils.py (+22/-21)
src/identityprovider/tests/test_emailutils.py (+34/-23)
src/webui/views/account.py (+5/-1)
src/webui/views/ui.py (+2/-1)
summary: |
- Email address validation is currently broken, returns 404 with blank - page + login.launchpad.net email address validation links are sometimes broken |
Changed in canonical-identity-provider: | |
status: | Fix Committed → Fix Released |
URLs in emails from login.launchpad.net now point to login.ubuntu.com, which doesn't have that OpenID interaction in its session.
Replacing login.ubuntu.com with login.launchpad.net in the URL from the email is a workaround.