What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 150 Stack Exchange communities.

I no longer use the service that I originally used to register, and would like to change my OpenID provider to another account, or at least add a second account.

Is this possible? How do I change my OpenID provider or associate a backup OpenID?

For more information, see "How do I add or remove login credentials from my account?" in the Help Center.

Return to FAQ index

share|improve this question
meta.stackexchange.com/questions/19808/… has other useful info, too :) – warren Apr 25 '11 at 13:56

2 Answers 2

This gets a bit more complicated when you're trying to add a Stack Exchange OpenID, particularly if you're already using a different SE OpenID. You can't change the email associated with an existing Stack Exchange OpenID. You can create a new one, but the Add Login page doesn't give you this option:

sad trombone

Fortunately, there's an easy (if non-obvious) work around.

  1. Edit your profile, changing your contact email to the address for which you'd like to create a new OpenID:

    Note: On the new profile pages, under Edit Profile & Settings, be sure to edit the email address in the Edit Profile sub-tab, not the one in the Preferences sub-tab.

  2. Go to /users/account-recovery on the same site where you changed your email address in step #1 (this link goes to stackoverflow.com, so pay attention!), and enter the email you set in step #1.

  3. When you receive the recovery email, there'll be a line with the text "If you'd like to use new.email@example.com to log in, click here to set a new password." Click the "click here" link:

    Note: If you changed your email address on a different site from the one where you triggered account recovery, the email above will instead begin with the following text:

    Someone requested an account recovery on Site Name Stack Exchange for new.email@example.com; however, that email doesn't match any active users on that site.

    Don't worry! You can still follow the rest of the steps here.

  4. You'll be prompted to enter a password, twice. This creates a new OpenID.

  5. Then, you'll confirm you wish to add this OpenID to your account:

  6. You're done! You can verify you've added the new login by clicking "My Logins" on the left side of your profile page's "Edit profile & Settings" section:

    You can remove your old login here too, if you wish.

share|improve this answer
Meanwhile there is an option in the mail you get at step 3 in your tutorial, which says "If you'd like to use mail to log in, click here to set a new password". This works aswell. – TMob Oct 15 '14 at 9:06
Following the above process, After entering the password twice i get the error Message signature was incorrect – Sharp Edge Jan 21 at 7:38
I can't reproduce this; if anyone else sees what Sharp edge saw ^^^, please let me know exactly what you did and what step you saw the error on. – Shog9 Jan 22 at 3:13
@Shog9 why do we have two answers here? Won't it be better to merge them into one? (this one, being more detailed) – Shadow Wizard Apr 6 at 9:28
Because this is a horrific hack that I must continue to hope we will eventually make unnecessary in order to hold onto some semblance of sanity, @Sha. It's longer and more complicated than adding or changing any other OpenID provider, and is, quite honestly, a fairly constant source of shame and regret. – Shog9 Apr 7 at 0:23
Apparently it was too easy. No longer does the reset offer the 'add' option. And the 'add login' doesn't have a stack exchange icon. – WGroleau May 18 at 10:44
This should still work; I just tested it. What site did you submit account recovery on, @Jason? Make sure it was the same site you changed your email address on (step #1). – Shog9 May 20 at 20:25
@Shog9 I made that mistake and edited my profile on MSE but went to SO's recovery. That produced the email in my last comment. After correcting the mistake, I am getting the same outcome. I edited my contact email at meta.stackexchange.com/users/preferences/230261, and used the recovery at meta.stackexchange.com/users/account-recovery, and the result is i.snag.gy/8vscW.jpg (same email, different site name). – Jason C May 20 at 21:39
@JasonC So... our email situation is dire... You're editing the wrong address. Try the one at the bottom of the "Edit profile" sub-tab, not the "preferences" sub-tab. – Adam Lear May 20 at 23:18
@AnnaLear Yup, that did it. Worked like a charm. Thanks! – Jason C May 21 at 1:02
Incidentally, although maybe this is too obvious / useless to point out, if you save the email address change for all communities, it doesn't matter if the recovery site is different from the site you edited the address on. – Jason C May 21 at 1:11
I think this is plenty complicated without that, but fair point. Except, it still matters if you don't have any profile on the site you recover from. – Shog9 May 21 at 1:20
@JasonC I'm not sure I follow. Are you saying it shouldn't matter or that it currently doesn't matter? The latter should already be true (although with different verbiage in email if you're recovering from a site you don't have a profile on), and the former is then true by extension. What am I misunderstanding? :) – Adam Lear May 21 at 2:15
@AnnaLear I'm saying it currently appears not to matter. After reading your comment about the correct email address, I changed my email from meta.stackexchange.com preferences and saved to all communities, then as a test tried the stackoverflow.com recovery, and it worked fine. My test wasn't very controlled (e.g. I didn't try just saving it from one community then recovering from another). Like I said, it's kind of a useless thing to point out though. Shog's current blanket statement of "recover from the site you changed on" covers all cases (save to one site vs. save to all) just fine. – Jason C May 21 at 2:28
(@AnnaLear I only mentioned it because the "same account" note in bold was a recent edit and also Shog mentioned it. But I meant it more in a "fwiw" kind of way. Also I acknowledge that there may be some kind of miscommunication currently happening here, in which case... uh... boy the weather sure is nice) – Jason C May 21 at 2:33

Yes, this is documented on the Stack Overflow blog and in the Help Center.

You can add an unlimited number of logins of your choosing from the account page, by clicking "my logins", then "add new login..."

Changing OpenID providers

If this prompts you to log in as a different user, then you probably already used that "new" OpenID earlier. In that case see How can one link/merge/combine/associate two accounts/users? (Anonymous/unregistered/cookie or OpenID/registered).

Special cases

  • If you are signing in with Google and want to add another Google account, see here for instructions.

  • If you want to add a Stack Exchange login to an existing account, see this answer for instructions.

share|improve this answer
I just knew that I can add more logins. Thanks to this answer. – Ricky Sep 13 '14 at 3:34

You must log in to answer this question.

protected by hims056 Apr 16 '14 at 5:57

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .