2
我使用dotnetopenauth实现openid功能,它工作正常。然而,雅虎显示标准'雅虎无法验证此网站'消息,这引发了一些用户。有关于解决这个问题的一些信息,但我会认为我应该使用DNOA来做到这一点,而不是让它出现。避免雅虎的'这个网站无法验证'消息与dotnetopenid
我在why this may be happening上发现了一些信息,但希望有一种方法可以配置DNOA来处理它自己。
我使用dotnetopenauth实现openid功能,它工作正常。然而,雅虎显示标准'雅虎无法验证此网站'消息,这引发了一些用户。有关于解决这个问题的一些信息,但我会认为我应该使用DNOA来做到这一点,而不是让它出现。避免雅虎的'这个网站无法验证'消息与dotnetopenid
我在why this may be happening上发现了一些信息,但希望有一种方法可以配置DNOA来处理它自己。
我很想让DNOA为每个RP都修复它,但不幸的是,RP发现的要求大部分都必须在特定于站点的情况下实施。例如,DNOA不了解您的网站上的所有网页是否是该主机的openid登录表单。并且需要该信息来填写属于RP发现一部分的XRDS文档。
我一直在玩的一个想法是让ASP.NET OpenID登录控件托管他们自己的RP发现文档,这将使所有内容都能正常工作,但冒着巨大风险,如果登录页面URL发生更改域名更改),由于谷歌的定向身份功能,所有Google用户都将失去对其帐户的访问权限。所以最好链接到网站主页上的XRDS文档,DNOA没有HttpHandler(如果是的话,你不会控制主页)。
是有道理的,谢谢。然后,我会把xrds文件放在一起。 – kolosy 2009-12-10 16:00:46
作为记录,原帖中的博客链接确实解决了这个问题。 – kolosy 2009-12-11 06:45:02