2009-12-08 17 views

回答

3

我很想让DNOA为每个RP都修复它,但不幸的是,RP发现的要求大部分都必须在特定于站点的情况下实施。例如,DNOA不了解您的网站上的所有网页是否是该主机的openid登录表单。并且需要该信息来填写属于RP发现一部分的XRDS文档。

我一直在玩的一个想法是让ASP.NET OpenID登录控件托管他们自己的RP发现文档,这将使所有内容都能正常工作,但冒着巨大风险,如果登录页面URL发生更改域名更改),由于谷歌的定向身份功能,所有Google用户都将失去对其帐户的访问权限。所以最好链接到网站主页上的XRDS文档,DNOA没有HttpHandler(如果是的话,你不会控制主页)。

+0

是有道理的,谢谢。然后,我会把xrds文件放在一起。 – kolosy 2009-12-10 16:00:46

+0

作为记录,原帖中的博客链接确实解决了这个问题。 – kolosy 2009-12-11 06:45:02