[resolved] Fine, I'm an idiot. How does OpenID work? (4 posts)

  1. mattshepherd
    Posted 7 years ago #

    I'm trying to sign into sites like LiveJournal and DeadJournal using OpenID. I always get the error "no_identity_server: The provided URL doesn't declare its OpenID identity server."

    I have installed the WP-OpenID 2.2.1 plugin and activated it.

    When I test using services like openidenabled.com/resources/openid-test/checkup, I get this:

    Checking http://shep.ca...
    Fetching http://shep.ca
    Failed to discover any OpenID service.

    Fail. http://shep.ca is not a working OpenID.

    There's nothing at http://wordpress.org/extend/plugins/openid/installation/ or its FAQ that help.

    It's a .ca address hosted on Dreamhost, if that makes any difference.

  2. oeconomist
    Posted 7 years ago #

    Matt, this plugin is supposed to get a WordPress 'blog to accept, rather than to provide OpenIDs. Visit OpenID.net to learn how to get an OpenID, and look at InterWingly.net for instructions on how to roll-your-own if you have your own domain.

  3. mattshepherd
    Posted 7 years ago #

    Aha! Thanks, oeconomist!

    I still can't figure out how to use "my" URI (instead of foo.openID.com) as the name, but that's hopefully solveable.

    And it's nice to see some people still use the gramatically correct apostrophe before 'blog.

  4. oeconomist
    Posted 7 years ago #

    Unless you're so hard-core that you're going to code from scratch, you probably want to install phpMyID (though I suppose that you could also pull this off by forwarding).

    On the assumption that you installed phpMyID at shep.ca, you'll want to replace the openid.server and openid.delegate links in the head of shep.ca/index.php with <link rel="openid.server" href="http://shep.ca/phpMyID/MyID.config.php" /> and <link rel="openid.delegate" href="http://shep.ca/phpMyID/MyID.config.php" />

Topic Closed

This topic has been closed to new replies.

About this Topic