有谁知道为什么Yahoo!使用DotNetOpenAuth的OpenID登录停止了工作?

时间:2011-01-26 10:08:58

标签: asp.net openid dotnetopenauth

昨天我意识到雅虎!使用DotNetOpenAuth的OpenID登录在我的网站上不再有效。然后我来到StackOverflow并试图在这里登录。同样的问题。

这是一个临时的雅虎!问题还是DotNetOpenAuth问题?

我尝试使用版本3.4.2以及最新版本3.4.6。我不知道StackOverflow使用的是什么版本。

修改

发生的事情的详细信息如下(在我的网站和StackOverflow中)

  1. 我开始请求做Yahoo OpenID IdP
  2. 雅虎要我登录
  3. 我成功登录
  4. 浏览器请求以下页面然后卡在那里:
  5. https://open.login.yahoo.com/openid/op/start?z=Fi9ONwS5_ujGQwM.JCJN1IyY.5w.vlV7Ggr1yu..tHIkgZPpcVu68UMDlEWer5J9.mAVLddDMuOY8S5RZY31D3id.h7GMHHrgUT6RzniHCpAIj09Xrv5yAH2ltYe4Ubr9lvUu2MksoFCdBKfq7XjKALCT4Ln_ziCs9tQRAkHUDk4NdJqypZ.h16i8pnoUZIYXeX3XMLum4Xtk2ZdVr4CLNrIZWHN.Qxz3_GdG.P4hv1_ynq936zVeARvJZRB3EWhlXtX79eFF3d.JmUG.2zPAHa8L9UAbV6fug8r7qzYSLhhV2rNvhozoa5JuyZv5RY6jDFTeuG2NRv6KVNNi5iIrPA.j_KbjssQfGptofYct759pYkzEG_Adm0Jyo_RAER_MtXEXvWdlpffaL7q5ZEpglWTzw_Om7hYOB40WZuYVqXsMYtkSxGtOmk-&.scrumb=DcjHdwTmC5j

    浏览器请求此页面后,它不会返回到我的站点也不会返回到Stackoverflow。我的网站和Stackoverflow都成功登录Google。

2 个答案:

答案 0 :(得分:0)

我刚刚与雅虎登录,然后工作正常。

答案 1 :(得分:0)

@Ciwee,你可以试试Yahoo!使用DotNetOpenAuth RP登录此处interop testing page

我怀疑可能发生的事情可能是您的网站有一个XRDS页面(很可能是因为您正在使用Yahoo!进行测试),并且可能XRDS页面缺少您的登录页面的条目。或者甚至更可能的是,XRDS文件具有使用特定大写写入的登录页面URL以及登录时浏览器中使用的URL使用不同的大小写。如果是这样,您可以通过在浏览器中自己输入登录URL来测试这是问题,就像它在您网站的XRDS文件中显示的那样,看看它是否有效。