3

我已经尝试了所有可能的选项来在我的网站上使用 openID 委托,但没有一种方法对我有用。

  1. 我在 HTML 文件的头部有“链接 rel”标签。
  2. 我在 HTML 文件的 head 部分中有 xrds 位置元标记。
  3. 我正在为 X-XRDS-Location 和 X-YADIS-Location 设置 HTTP 标头。
  4. 我在 .htaccess 文件中放置了重定向规则以发送 XRDF 文件,以防使用“Accept”标头请求该类型。

我不确定出了什么问题,但没有一个服务可以成功找到 openID 端点。验证herehere

我正在尝试使用http://vinuth.com/作为 openID URL 并使用上述所有方法访问该页面。我已经验证了这些 head 标签中使用的所有 URL 的正确性。我还尝试过选择性地仅使用其中一种或两种方法的排列方式。

我放在头下的标签:

<link rel="openid.server" href="https://pip.verisignlabs.com/server/" />
<link rel="openid.delegate" href="http://gubbi.pip.verisignlabs.com/" />
<meta http-equiv="X-XRDS-Location" content="http://pip.verisignlabs.com/user/gubbi/yadis" />
<meta http-equiv="X-YADIS-Location" content="http://pip.verisignlabs.com/user/gubbi/yadis" />

在沮丧溢出的状态下寻求帮助。:)

4

4 回答 4

3

试试这个,它应该工作;)

<link rel="openid.server" href="http://pip.verisignlabs.com/server" />
<link rel="openid.delegate" href="http://gubbi.pip.verisignlabs.com" />
<link rel="openid2.provider" href="http://pip.verisignlabs.com/server" />
<link rel="openid2.local_id" href="http://gubbi.pip.verisignlabs.com" />
<meta http-equiv="X-XRDS-Location" content="http://pip.verisignlabs.com/user/gubbi/yadisxrds" />
<meta http-equiv="X-YADIS-Location" content="http://pip.verisignlabs.com/user/gubbi/yadisxrds" />
不需要做任何花哨的事情;)

于 2009-08-03T17:23:25.620 回答
1

文档中:

<link rel="openid.server" href="http://pip.verisignlabs.com/server/" />
<link rel="openid.delegate" href="http://gubbi.pip.verisignlabs.com/" />
<link rel="openid2.provider" href="http://pip.verisignlabs.com/server/" />
<link rel="openid2.local_id" href="http://gubbi.pip.verisignlabs.com/" />
<meta http-equiv="X-XRDS-Location" content="http://pip.verisignlabs.com/user/gubbi/yadisxrds" />
<meta http-equiv="X-YADIS-Location" content="http://pip.verisignlabs.com/user/gubbi/yadisxrds" />
于 2013-07-08T11:01:08.720 回答
0

尝试将 openid.server 上的协议更改为 http 而不是 https,看看是否可行。另外,我认为您需要将 <link rel="openid2.provider" href="..." /> 设置为您用于 openid.server 的相同值,以涵盖所有基础。

于 2009-01-21T19:39:45.227 回答
0

这是一个很好的测试RP:

http://test-id.org/OP/Sreg.aspx

失败后,单击“最近的日志”以查看 RP 尝试执行的详细信息。它可能会帮助你弄清楚你做错了什么。

我建议你拿出你所有的 YADIS 和 XRDS 东西,坚持使用简单的 HTML LINK 标签,直到你做对了。它使未知数减少。

于 2009-10-28T03:40:26.607 回答