我正在尝试将 openID 安装到我使用 ASP.NET MVC 的网站项目中,特别是使用 Yahoo
雅虎一直给我这个: “警告:本网站尚未确认其与雅虎的身份,可能是欺诈性的。除非您确定它是合法的,否则不要与本网站共享任何个人信息。”
但是我遵循了设置程序我有一个 Yardis 文档设置,并且在我的领域 URI 的标题中有以下内容
<meta http-equiv="X-XRDS-Location" content="http://www.daimokuchart.com/yadis" />
我的Yardis文件如下
<?xml version="1.0" encoding="UTF-8"?>
<xrds:XRDS
xmlns:xrds="xri://$xrds"
xmlns:openid="http://openid.net/xmlns/1.0"
xmlns="xri://$xrd*($v*2.0)">
<XRD>
<Service priority="1">
<Type>http://specs.openid.net/auth/2.0/return_to</Type>
<URI>http://www.daimokuchart.com/Users/Authenticate</URI>
</Service>
</XRD>
</xrds:XRDS>
这变得相当令人沮丧,因为我不确定我还能错过什么。
注意:此示例中给出的域此时实际上并不存在......但是,我正在一个实时站点上对其进行测试,因为我们尚未完成站点开发,所以目前我无法提供 URL。
更新 3/4我确实找到了一个 Yadis 测试站点,它通过了,所以问题是雅虎由于某种原因没有发现它。
更新 3/5仍然没有运气我和某人谈过,他们这么说
需要在我的根网址中,所以我这样做了,现在雅虎报告该网站有问题......但不确定问题是什么......