What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 143 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:

  2. Go to /users/account-recovery 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 your profile page:

    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

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 .