标签: xrds

你如何让AOL的OpenID站点验证工作?

我有一个OpenID依赖方设置并使用XRDS.它在http://test-id.org/RP/DiscoverableReturnTo.aspx上传递了"RP具有可发现的return_to"互操作性测试.

雅虎不再抱怨"警告:该网站尚未确认其与雅虎的身份,可能是欺诈性的." 如Andrew Arnott的优秀博客文章所述:http://blog.nerdbank.net/2008/06/why-yahoo-says-your-openid-site.html

但是,当我尝试使用AOL进行身份验证时,我看到"警告!站点验证无法完成".信息.

openid aol xrds

8
推荐指数
1
解决办法
1295
查看次数

AOL openid网站验证

我试图使用AOL openid,坚持得到"AOL无法验证这个网站"

谁能告诉我避免这个错误的步骤,我该怎么做才能避免这个错误.

如果有一些示例代码请分享 - 提前感谢

AOL openid无法验证网站

问候,

纳文


乔治谢谢你的回答,但我有问题让它工作,我的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;
?>  
Run Code Online (Sandbox Code Playgroud)

我的请求网址是

https://api.screenname.aol.com/auth/openidServer?openid.claimed_id=http://openid.aol.com/navinleon&openid.identity=http://openid.aol.com/navinleon&openid.return_to=http: //localhost:56709/myproject/socialoauth.aspx&openid.realm=http://mydomain.com/xrds/&openid.mode=checkid_setup&openid.assoc_handle=f457ae42e94c11e0811b002655277584&openid.ns=http://specs.openid.net/auth/2.0&openid .ns.alias3 = HTTP://openid.net/srv/ax/1.0&openid.alias3.if_available=alias5&openid.alias3.required=alias1,alias2,alias3,alias4,alias6,alias7&openid.alias3.mode=fetch_request&openid.alias3. type.alias1 = HTTP://axschema.org/namePerson/friendly&openid.alias3.count.alias1=1&openid.alias3.type.alias2=http://axschema.org/namePerson/first&openid.alias3.count.alias2=1&openid. alias3.type.alias3 = HTTP://axschema.org/namePerson/last&openid.alias3.count.alias3=1&openid.alias3.type.alias4=http://axschema.org/contact/country/home&openid.alias3.count. alias4 = 1&openid.alias3.type.alias5 = HTTP://axschema.org/pref/language&openid.alias3 .count.alias5 = 1&openid.alias3.type.alias6 = HTTP://axschema.org/contact/email&openid.alias3.count.alias6=1&openid.alias3.type.alias7=http://axschema.org/birthDate&openid.alias3 …

openid oauth aol xrds

2
推荐指数
1
解决办法
1118
查看次数

标签 统计

aol ×2

openid ×2

xrds ×2

oauth ×1