我使用visual studio模板创建了一个DotNetOpenAuth MVC2项目,并使其正常工作。但是,登录页面需要很长时间才能加载。不太确定库中到底发生了什么,但似乎有某种javascript减慢了登录图像按钮UI的快速渲染。
我想在客户机上使用openid-selector,而不是DotNetOpenAuth库中的MVC helpers。本例中的HtmlHelper隐藏了哪些类型的客户端和服务器挂钩?
发布于 2010-08-30 21:39:06
openid选择器客户机,如果您谈论的是StackOverflow所使用的客户机,它根本没有服务器端钩子,这与DNOA中的HtmlHelper使用的方式相同,因为openid选择器不回调服务器。DNOA的选择器控件大量使用AJAX来为用户提供自动登录体验、输入标识符时的自动发现等。
所以简而言之,是的,openid-selector ( So -style)要简单得多,并且可以很好地与DNOA配合使用。
是的,DNOA内置的AJAX选择器加载速度更慢。这是我(或志愿者)仍然需要努力提高速度的事情。
发布于 2010-11-13 14:29:14
这篇文章展示了如何集成DotNetOpenAuth和openid-selector:http://blog.tchami.com/post/ASPNET-MVC-2-and-OpenID.aspx
https://stackoverflow.com/questions/3596377
复制相似问题