我在 staackoverflow main 上发布了此查询,但有人建议我在这里提问。抱歉,我使用的是非 openID 登录,但如您所见,我遇到了一些问题。
简而言之:
几周前,我注意到我无法再使用委托给底层 OpenID 提供商 (getopenid) 的 URL 登录。我检查了他们的服务器,发现它返回了错误,所以我切换到 myopenid.com。但我仍然无法在任何地方登录。
我找不到 openid 端点。我正在使用这些元素:
<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://fberriman.myopenid.com/" />
<link rel="openid2.local_id" href="http://fberriman.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=fberriman.myopenid.com" />
这是标签错误吗(从 myopenid 的帮助页面复制而来,以防万一),与 wordpress 相关的问题还是服务器上的问题?我无法让 openid 测试页面返回除“未找到端点”之外的错误。非常感谢任何指点(请注意,我不是服务器管理员)。
我正在尝试在 stackoverflow(所有站点)上使用它来获得一个良好的参考点。
该测试站点还显示“未找到端点”http://test-id.org/OP/Sreg.aspx 我尝试过只使用 openid 标签、openid2 标签以及两者。还尝试过不使用 meta http-equiv 标签。这些组合都不起作用 - 所以我不知所措,想这一定是我的服务器出了问题?
可能发送了错误的标题?
如果我能提供任何指示或测试以至少报告该问题,我将不胜感激。
我个人能想到的唯一一件事就是从 wordpress 3.0.0 升级到 3.0.1,但我没有在网上找到任何内容表明这次升级会导致任何问题。
提前致谢
答案1
要检查的一些事项:
- 您是否通过代理连接到互联网?
- 您是否阻止了任何 cookies?第三方 cookies?
FWIW,这些是我在 Verisign PIP 实验室中使用的标题,它们工作正常:
<link rel="openid.server"
href="http://pip.verisignlabs.com/server" />
<link rel="openid.delegate"
href="http://docunexter.pip.verisignlabs.com" />
<link rel="openid2.provider"
href="http://pip.verisignlabs.com/server" />
<link rel="openid2.local_id"
href="http://docunexter.pip.verisignlabs.com" />
<meta http-equiv="X-XRDS-Location"
content="http://pip.verisignlabs.com/user/docunexter/yadisxrds" />
祝你好运!