wordpress.com Migration Hang-up: OpenID Delegation

The first issue I’ve run into with my migration from wordpress.org (self-hosted) to wordpress.com is that I see no way to insert OpenID delegation links into my template.

See I’ve been using http://meme-rocket.com as my OpenID. By ensuring that my template had appropriate link elements, I was able to delegate actual OpenID authentication to JanRain’s myopenid.com provider. The idea was that rather than using my JanRain-issued OpenID everywhere, I’d use http://meme-rocket.com and then I’d be free to change providers at a later date if needed.

Since moving to wordpress.com I’ve found no way to add the necessary links to the template. Only answer I got on the support forum was:

Sorry, I don’t think you’re in the right place…

I get that a lot.

If I can’t get the folks at wordpress.com support to solve this it’ll mean I won’t be able to use my blog URL as my OpenID any more. That will be a little sad. Also It’ll entail groveling around to a bunch of sites and updating profiles. Worst case I may have to temporarily redirect my domain back to my (self-hosted) blog in order to authenticate (under my old OpenID) in order to change to a new one

update 15:19: well while it’s true that there is no way to insert those links, since wordpress.com is an OpenID provider I don’t strictly need the links in order for my blog URL to serve as my OpenID. I just verified that I am able to enter http://meme-rocket.com into relying party sites and that they are able to authenticate me. Minor issue that remains is that since I’m redirecting (DNS) meme-rocket.com to memerocket.com I actually get authenticated under the latter domain. So if I really want my accounts back I’ll have to temporarily un-redirect that domain and then log in to all the affected accounts and change them to use memerocket.com.

This entry was posted in OpenID. Bookmark the permalink.

4 Responses to wordpress.com Migration Hang-up: OpenID Delegation

  1. Bill, I saw your post in the forum – did you ever solve this problem? It seems like such a simple setting to offer (and frankly, WP should delegate to your wordpress.com URL automatically when you setup a custom domain, but they don’t seem to).

  2. bburcham says:

    Kind of Richard (see the update at the end of my original post). wordpress.com does act in the OpenID “provider” role for my custom domain (memerocket.com) without any need to delegate to another provider.

  3. Interesting, thanks. I’m not able to use my own URL richard.hornbaker.org to login via OpenID – only my hornbaker.wordpress.com URL. It sounds like you are able to do this, which is a good sign.
    Certainly, it’d be nice to be able to spec a 3rd-party OpenID Provider, but my biggest interest is ensuring the back-links point to my domain name, not WordPress. Sounds like that should be possible, and perhaps I’m doing something wrong during OpenID login…

  4. Still struggling a bit. It seems Blogger will return 1-2 false failures before it works; I was giving up too fast. Turns out it does work with the custom domain, though I’m seeing some wierdness and I’m curious how it works for you.

    The nickname that posts at Blogger is always “hornbaker”, not the Full Name or nickname I spec in the WP “Trust This Site?” screen during authentication. Also, the nickname hyperlink points to my WP URL, not the custom domain URL I provided for the login.

    Is this what you see when posting there? From other testing I’ve done with a myOpenID account, it seems like WP is feeding this bad info to Blogger.

    And do you know of any OpenID test “consumer” servers to try this against with better debug info?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s