From 293c69ae9568b9b3e844df5d00cc9278f92f8592 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Mon, 15 Sep 2008 17:38:04 -0400 Subject: [PATCH] user error --- .../OpenID_delegation_fails_on_my_server.mdwn | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/doc/bugs/OpenID_delegation_fails_on_my_server.mdwn b/doc/bugs/OpenID_delegation_fails_on_my_server.mdwn index 2e6104717..892c1f833 100644 --- a/doc/bugs/OpenID_delegation_fails_on_my_server.mdwn +++ b/doc/bugs/OpenID_delegation_fails_on_my_server.mdwn @@ -17,3 +17,34 @@ switch to other providers in the future. Sorry, didn't notice this edit. But, no, that is incorrect. Entering http://thewordnerd.info or thewordnerd.info should do the exact same thing that entering http://thewordnerd.myopenid.com does--in your case, prompt you to log in, in mine, ask if I want to verify the request. It's redirecting to the page itself, not using it as an OpenID provider. Unfortunately I don't speak or understand enough Perl to fix this, nor do I understand how to use its debugger, but it looks as if the consumer should support delegation. Not sure why it's behaving incorrectly here. + +> Your openid delegation is wrong. +> +> Here is a working openid delegation (from http://joey.kitenet.net:) +> +> +> +> +> +> The above is generated by ikiwiki, using the meta openid directive: +> +> \[[meta openid="https://joeyh.myopenid.com/" server="http://www.myopenid.com/server"]] +> +> Here is your delegation: +> +> +> +> +> +> So, your openid.server is set wrong; when loging in ikiwiki redirects to +> the specified url, which is not behaving as an openid server at all. If it's changed +> to use http://www.myopenid.com/server, it would work the same as mine. +> +> I suspect that it was working for you on other sites that support openid +> 2.0 and XRDS, since the xrds file on your site seems to have the correct +> http://www.myopenid.com/server url in it. Ikiwiki, however, uses perl +> modules that do not support openid 2.0 or XRDS, and so the incorrect +> openid 1.0 delegation is used. --[[Joey]] + +[[done]] + -- 2.26.2