Cannot log in with E-mail address set as contact address

Asked by John H. Embretsen

I have a number of E-mail addresses registered in my Launchpad user profile. Over time I have migrated away from the address I used to log into Launchpad initially, and added other addresses. I have also set one of these new addresses as my launchpad contact address. I have not deleted the old address from my profile yet because there may still be some activity associated with it.

However, I am not able to log in using the new contact address, or some of the other newer addresses for that matter. I can only log in using one of the first two E-mail addresses I registered with Launchpad.

How can I make launchpad accept my new E-mail as login ID instead of the old?

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
Gary Poster
Solved:
Last query:
Last reply:
Revision history for this message
Best Gary Poster (gary) said :
#1

Hello. Launchpad itself does not manage your email address and password. We use the Ubuntu SSO. Please try the following steps.

- Log out of Launchpad.
- Click on the Log in link for Launchpad
- On the next page, you will be on the login.launchpad.net site. You may need to log in, or you may already be logged in. If you are not logged in, log in (using your old email), but either way, do *not* click on "Yes, sign me in" on the page titled "Sign me in to Launchpad".
- Instead, at the top of the page, where you see "Logged in as YOUR NAME | Edit," click the "Edit" link.
- Modify the emails here, selecting the new email as the preferred email address.
- Log out and retry logging in from Launchpad with your new email address. You should now be able to use your new email to log in.

Revision history for this message
John H. Embretsen (johnemb) said :
#2

Thank you, this worked.

I have two follow-up questions:

1) How come the SSO system had some of my E-mail addresses but not the others? I cannot remember registering at two different places when I first registered for Launchpad (but my memory may be faulty).

2) This means I have to maintain my E-mail addresses in both places (SSO and Launchpad profile), right? None of them updates the other?

--
John

Revision history for this message
Gary Poster (gary) said :
#3

1) I don't know. I'm sorry.

2) Correct. I personally believe this division of labor will make more sense when Launchpad becomes a generic openid consumer (bug 210943 and https://dev.launchpad.net/LEP/OpenIdRoadmap if you want to follow along, FWIW).

Revision history for this message
Curtis Hovey (sinzui) said :
#4

John, Gary.

Ubuntu's Single Sign On service was extracted from Launchpad. Launchpad's identity management (email addresses and passwords) were setup as a separate service. Email addresses were synchronised for a short time.

So while John registered with Launchpad years ago, Launchpad does not know who he is anymore. Some of his email addresses were copied to the SSO service, and that service is masquerading as login.launchpad.net. Adding an email address to a launchpad profile does not register the address as criteria to authenticate in Ubuntu.

Conversely, all the email addresses that Lp does know about can be used to work with mail (bugs, answers, blueprints, merges, mailing lists) and they *will* be used as your identity to perform tasks.

Revision history for this message
John H. Embretsen (johnemb) said :
#5

All right, I understand. I was not aware that there was _this_ tight coupling between Launchpad and Ubuntu until now.
Thank you for clarifying!

Revision history for this message
John H. Embretsen (johnemb) said :
#6

Thanks Gary Poster, that solved my question.