Same problem, getting OpenID error when trying to authenticate with my single user URL http://ranno.eu.
WP 2.9.2, OpenID 3.3.2, XRDS-Simple 1.0, PHP 5.2.12
Same versions (except PHP 5.2.6) and same problem. I can’t use the blog root URL, OR the specific author URL
Same for me, can’t leave comments on Blogger
I was able to post to Blogger by disabling the XRDS-Simple plugin. I am using OpenID delegation. XRDS-Simple is listed as required for the “OpenID Provider and some features of the OpenID Consumer”. Does anybody know if this is necessary when you’re using OpenID delegation?
I am having a similar problem where I can’t login to anything at all using my OpenID: http://ww.wp.xz.cn/support/topic/380808?replies=1
So far only using the author specific URL is working for me, even when I’m the admin. When I try to use my main site URL as an openid, it simply doesn’t work (it says “could not find OpenID server at [blog root url]”)
I used to have this in my header.php file:
<link rel="openid2.provider" href="http://www.teddy-o-ted.com/openid/server" />
<link rel="openid2.local_id" href="http://www.teddy-o-ted.com" />
<link rel="openid.server" href="http://www.teddy-o-ted.com/openid/server" />
<link rel="openid.delegate" href="http://www.teddy-o-ted.com" />
But then it also screws up the author OpenID authentication.
Thanks, setnes! Deactivating the XRDS-Simple plugin fixed my OpenId authentication problems. I’m using the author URL as my OpenId.
XRDS-Simple (the spec, not the WP plugin) was deprecated in early 2009 and was replaced with XRD 1.0:
http://hueniverse.com/misc/xrds-simple/
To fix this OpenId plugin properly, you would correct the XRDS discovery headers with the new XRD.