委派的openid在slashdot.org上不起作用

委派的openid在slashdot.org上不起作用,openid,slashdot,Openid,Slashdot,我最近在myopenid.com上创建了一个开放id: 我拥有一个域名,上面写着“axqd.net”。因此,我在index.htm页面(http://axqd.net或http://www.axqd.net/) 然后我可以用openidhttp://axqd.net/在除http://slashdot.org/。它一直告诉我“提供的标识无效”。但是如果我使用openidhttp://axqd.myopenid.com/一切都很顺利,而不是委托人 我是遗漏了什么,还是只是slashdot的一个

我最近在myopenid.com上创建了一个开放id:

我拥有一个域名,上面写着“axqd.net”。因此,我在index.htm页面(
http://axqd.net
http://www.axqd.net/


然后我可以用openid
http://axqd.net/
在除
http://slashdot.org/
。它一直告诉我“提供的标识无效”。但是如果我使用openid
http://axqd.myopenid.com/
一切都很顺利,而不是委托人


我是遗漏了什么,还是只是slashdot的一个bug?

slashdot是我见过的最糟糕的OpenID实现之一。很可能不是你。

我想是的。我只是需要一些确认,因为这是我第一次处理openid:如果你想进一步确认,请尝试在这个互操作测试站点授权openid:如果它在那里工作,那么你做得对。谢谢,Andrew。我可以使用http://axqd.net成功登录。但它说的是“登录http://axqd.myopenid.com”,而不是“登录http://axqd.net”。我不知道这是否是我所期望的。听起来你已经正确配置了它。是的,当您使用委派时,myopenid.com会提示您使用“本地id”而不是“声明的id”登录。我也觉得这很奇怪,但可以说这可能是正确的。坦率地说,myopenid没有提示声明id的事情很可能是OpenID 1.x的遗留问题,当时OpenID提供商完全不知道声明的id在使用什么。v2.0将此信息传递给提供商,可能会更好地实现更一致的用户体验。。。除非您仍然使用一些v1.x依赖方。那你就注定要困惑了。
<link rel="openid.server" href="http://www.myopenid.com/server" />  
<link rel="openid.delegate" href="http://axqd.myopenid.com" />  
<link rel="openid2.local_id" href="http://axqd.myopenid.com" />  
<link rel="openid2.provider" href="http://www.myopenid.com/server" />  
<meta http-equiv="X-XRDS-Location" content="http://www.myopenid.com/xrds?username=axqd.myopenid.com" />