昨天我意识到雅虎!使用DotNetOpenAuth的OpenID登录在我的网站上不再有效。然后我来到StackOverflow并试图在这里登录。同样的问题。
这是一个临时的雅虎!问题还是DotNetOpenAuth问题?
我尝试使用版本3.4.2以及最新版本3.4.6。我不知道StackOverflow使用的是什么版本。
修改
发生的事情的详细信息如下(在我的网站和StackOverflow中)
浏览器请求此页面后,它不会返回到我的站点也不会返回到Stackoverflow。我的网站和Stackoverflow都成功登录Google。
答案 0 :(得分:0)
我刚刚与雅虎登录,然后工作正常。
答案 1 :(得分:0)
@Ciwee,你可以试试Yahoo!使用DotNetOpenAuth RP登录此处interop testing page。
我怀疑可能发生的事情可能是您的网站有一个XRDS页面(很可能是因为您正在使用Yahoo!进行测试),并且可能XRDS页面缺少您的登录页面的条目。或者甚至更可能的是,XRDS文件具有使用特定大写写入的登录页面URL以及登录时浏览器中使用的URL使用不同的大小写。如果是这样,您可以通过在浏览器中自己输入登录URL来测试这是问题,就像它在您网站的XRDS文件中显示的那样,看看它是否有效。