• Hiya!

    I just installed OpenID on my single-user WordPress blog at http://michael.tyson.id.au and set my account as the blog owner, hoping to use http://michael.tyson.id.au as my OpenID identity.

    I tested it at http://openidenabled.com/resources/openid-test/checkup and it passed.

    However, trying it at a Blogger test page – https://www.blogger.com/comment.g?blogID=1504961872775281277&postID=1449318644434822126 – I receive an error “Incorrect OpenID url”

    On a whim, I tried http://michael.tyson.id.au/author/Michael and it worked perfectly.

    Any ideas? Status info below.

    Status information: All Systems Nominal (Toggle More/Less)

    [INFO] PHP version: 5.2.0
    [INFO] PHP memory limit
    [INFO] Include Path:
    /backup/home/tysonid/public_html/michael/wp-admin
    /usr/lib/php
    /usr/local/lib/php
    [INFO] WordPress version: 2.6.3
    [INFO] PHP OpenID Library Version: 2.1.2
    [INFO] MySQL version: 4.1.21
    [INFO] WordPress’ table prefix: wp_
    [OK] Curl Support: Version 7.12.1. SSL: OpenSSL/0.9.7a. zlib: 1.2.3. Supports: ftp, gopher, telnet, dict, ldap, http, file, https, ftps.
    [OK] Big Integer support: BCMath is installed (though GMP is preferred).
    [INFO] Plugin Revision: 518
    [INFO] Plugin Database Revision: 24426
    [INFO] XRDS-Simple: XRDS-Simple plugin is installed.
    [OK] Overall Plugin Status

Viewing 15 replies - 16 through 30 (of 32 total)
  • @ Jehy

    Please, at least watch tags careful.

    The tag says openid, and the question was about using openid on Blogger. Openid is not necessarily a plugin (that was not in the tag), but a general issue about the openid approach.

    By the way – it’s absolutely incorrect to write openid declaration to theme file

    If you don’t like doing that, it’s fine, but it’s not “absolutely” incorrect. So much, that it works, and a lot of people have done it. There is plenty of reference about this method, if you search on Google.

    I mentioned this option for people who don’t want to use any plugins, or go crazy trying to fix them, and they should be able to learn about this method. So they can make a choice, according to their needs.

    You want the plugin? Great. Someone else doesn’t? Great.

    “openid” matches the plugin’s name, there’s no other way to link topic to that plugin.
    From the first message in topic it were obvious that here’s the discussion of particular plugin, not about openid on blogger.

    lot of people have done it. There is plenty of reference about this method, if you search on Google

    Yeah. People also modify core files, use plugins to enable php code in comments and so on. PEOPLE in common are really stupid creatures. Don’t ever think about doing something “as everybody does”, do it as it should be. I am really ashamed to tell simple things like this.

    You sound like someone stepped on your private territory… in an open forum…. hmmmm…..

    I’m not wasting time on this any longer. Done.

    @jehy: It definitely seems like the OpenID plugin isn’t working quite right. It may be something we have to play with a bit to figure out, so let me know if you wouldn’t mind getting on Jabber/AIM/other to try and figure this out. Also let me know what time is good for you, given that you seem to be on the other side of the world 🙂 Feel free to contact me by email: http://willnorris.com/#diso-profile

    There is another plugin which adds additional profile attributes. If present, it will hook into the OpenID plugin as well to provide them via SREG. It’s not in the WordPress.org plugin directory yet, but you can check it out of subversion at http://diso.googlecode.com/svn/wordpress/wp-diso-profile/trunk/

    @wnorris: Thanks for consideration, I’ll be able to play with it on holidays, then I’ll contact you.
    Also thanks for info about additional openid profile fields plugin, that’s great.

    Thread Starter michaeltyson

    (@michaeltyson)

    Hello – just bumping this issue. I put OpenID on hold for a while, but I’ve just updated to 3.2.1 and thought I’d give it another shot.

    Unfortunately the same issue exists – if I try to use my blog URL, “http://michael.tyson.id.au/”, as an OpenID at Blogger, it causes the same ol’ error (“Incorrect OpenID url”)

    Any thoughts?

    Cheers =)

    [INFO] PHP version: 5.2.8
    [INFO] PHP memory limit: 32M
    [INFO] Include Path:
    /home/tysonid/public_html/michael/wp-admin
    /usr/lib/php
    /usr/local/lib/php
    [INFO] WordPress version: 2.7.1
    [INFO] PHP OpenID Library Version: 2.1.2
    [INFO] MySQL version: 5.0.67
    [INFO] WordPress’ table prefix: wp_
    [OK] Curl Support: Version 7.19.3. SSL: OpenSSL/0.9.7a. zlib: 1.2.3. Supports: tftp, ftp, telnet, dict, ldap, http, file, https, ftps.
    [OK] Big Integer support: BCMath is installed (though GMP is preferred).
    [INFO] Plugin Revision: 519
    [INFO] Plugin Database Revision: 24426
    [INFO] XRDS-Simple: XRDS-Simple plugin is installed.
    [OK] Overall Plugin Status

    Try this.

    Thread Starter michaeltyson

    (@michaeltyson)

    Oh man, very nice work Jehy – that was it!

    I hope the authors of plugin will also notice and fix it…
    Seems like that function works randomly – I mean, depending on the system settings 🙂

    so, the real problem is not with the plugin, it’s with WordPress. is_front_page() relies on an option named ‘show_on_front’ that is not always set. I’ve updated the plugin to set this option if it is empty, so that is_front_page() will work as it should. This will be in the next release.

    If you want to fix it in the short term….

    1. make sure you have at least one post and one page on your blog. They can be empty, it doesn’t matter, but you must have one of each.
    2. Go to the “Reading” settings page
    3. Make sure “Front page display” is set to whatever you want (your latest posts, or a static page)
    4. Click “Save Changes”, even if you didn’t actually change anything
    5. Everything should work now, and you can remove any posts or pages you added in the first step

    I’m also having problems with wp-openid and Blogger at http://amateurearthling.org/ using wp-openid 3.2.1 on WP 2.7.1. I’ve got delegation set up from http://zaneselvans.org and it works on plenty of other sites… not Blogger though – when I try to use OpenID there, it sends me to http://amateurearthling.org/?(OpenID query string) and doesn’t actually do any of the authentication stuff.

    So it looks like you setup the OpenID delegation stuff on zaneselvans.org with a previous version of the plugin, and recently upgraded. I can tell b/c of the OpenID server URL you have on there:
    <link rel="openid2.provider" href="http://amateurearthling.org/?openid_server=1" />

    If you take a look at what you have on amateurearthling.org, you’ll notice this has been changed to:

    <link rel="openid2.provider" href="http://amateurearthling.org/openid/server" />

    The delegate URL should also be changed to be your author URL, not the root blog URL. Basically, just copy the exact OpenID delegation stuff you have on amateurearthling.org, and put that on zaneselvans.org:

    <link rel="openid2.provider" href="http://amateurearthling.org/openid/server" />
    <link rel="openid2.local_id" href="http://amateurearthling.org/author/zane/" />
    <link rel="openid.server" href="http://amateurearthling.org/openid/server" />
    <link rel="openid.delegate" href="http://amateurearthling.org/author/zane/" />

    Sweet! That fixed it.

    I am having a similar problem. I get the following error message:

    Fatal error: Call to a member function needsSigning() on a non-object in /home/timobrien/timobrienphotos.com/wp-content/plugins/openid/Auth/OpenID/Server.php on line 1495

    any suggestions?

    so, the real problem is not with the plugin, it’s with WordPress. is_front_page() relies on an option named ‘show_on_front’ that is not always set. I’ve updated the plugin to set this option if it is empty, so that is_front_page() will work as it should. This will be in the next release.

    Still not working in open 3.2.1…

Viewing 15 replies - 16 through 30 (of 32 total)
  • The topic ‘Unable to use blog address as openid on Blogger, but …/author/Michael works’ is closed to new replies.