OpenID代表团

时间:2009-01-21 19:20:05

标签: openid delegation

我已尝试过在我的网站上使用openID委派的所有可能选项,但这些方法都不适用于我。

  1. 我在HTML文件的head部分中有“link rel”标记。
  2. 我在HTML文件的head部分中有xrds位置元标记。
  3. 我正在为X-XRDS-Location和X-YADIS-Location设置HTTP标头。
  4. 我在.htaccess文件中放置了重定向规则,以便在使用“Accept”标头请求类型的情况下发送XRDF文件。
  5. 我不确定什么是错的,但是没有一个服务可以成功找到openID端点。已验证herehere

    我正在尝试使用 http://vinuth.com/作为openID网址,并且对该网页的访问权限使用了上述所有方法。我已经验证了这些头标记中使用的所有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 个答案:

答案 0 :(得分: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" />
无需做任何花哨的事;)

答案 1 :(得分:1)

来自documentation

<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" />

答案 2 :(得分:0)

尝试将openid.server上的协议更改为http而不是https,看看是否有效。另外,我想你要设置&lt; link rel =“openid2.provider”href =“...”/&gt;使用与openid.server相同的值来覆盖所有基础。

答案 3 :(得分:0)

这是一个很好的测试RP:

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

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

我建议您提取所有YADIS和XRDS内容并坚持使用简单的HTML LINK标记,直到您做对了。它可以保持未知数。