【发布时间】:2011-11-23 15:32:54
【问题描述】:
我正在尝试使用 AOL openid,但收到“AOL 无法验证此网站”的消息
谁能告诉我避免这个错误的步骤,我应该怎么做。
如果有一些示例代码,请分享 - 在此先感谢
问候,
纳文
George 谢谢你的回答,但是我在让它工作时遇到问题,我的 xrds 文件如下
<?php
header('Content-type: application/xrds+xml');
$xrdstext = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
$xrdstext =$xrdstext . "<xrds:XRDS";
$xrdstext =$xrdstext ." xmlns:xrds=\"xri://$xrds\"";
$xrdstext =$xrdstext ." xmlns:openid=\"http://openid.net/xmlns/1.0\"";
$xrdstext =$xrdstext ." xmlns=\"xri://$xrd*($v*2.0)\">\n";
$xrdstext =$xrdstext ."<XRD>\n";
$xrdstext =$xrdstext ."<Service xmlns=\"xri://$xrd*($v*2.0)\">\n";
$xrdstext =$xrdstext ."<Type>http://specs.openid.net/auth/2.0/return_to</Type>\n";
$xrdstext =$xrdstext ."<URI>http://localhost:56709/myproject/socialoauth.aspx</URI>\n";
$xrdstext =$xrdstext ."</Service>\n";
$xrdstext =$xrdstext ."</XRD>\n";
$xrdstext =$xrdstext ."</xrds:XRDS>";
echo $xrdstext;
?>
我的请求网址是
我不确定我做错了什么
请帮忙...
【问题讨论】:
-
仍然无法正常工作的原因是 AOL 服务器无法访问您的 localhost 服务器以检索 XRDS 文档。