如何集成DotNetOpenAuth和openid-selector

时间:2010-08-29 20:04:38

标签: asp.net-mvc openid dotnetopenauth openid-selector

我使用visual studio模板创建了一个DotNetOpenAuth MVC 2项目,让它运行起来。但是,登录页面需要很长时间才能加载。不太清楚库中究竟发生了什么,但似乎有某种javascript会慢慢降低登录图像按钮UI的渲染速度。

我想在客户端上使用openid-selector,而不是使用DotNetOpenAuth库中的MVC助手。什么样的客户&服务器钩子是这个例子中隐藏的HtmlHelper吗?

2 个答案:

答案 0 :(得分:2)

这篇文章展示了如何集成DotNetOpenAuth和openid-selector: http://blog.tchami.com/post/ASPNET-MVC-2-and-OpenID.aspx

答案 1 :(得分:1)

openid-selector客户端,如果你正在讨论StackOverflow使用的那个,就完全没有服务器端钩子,就像DNOA中的HtmlHelper一样,因为openid-selector没有回复AJAX到服务器。 DNOA的选择器控件大量使用AJAX为用户提供自动登录体验,在标识符中键入时自动发现等。

简而言之,是的,openid-selector(SO风格)更简单,并且也适用于DNOA。

是的,DNOA的内置AJAX选择器加载速度更慢。这是我(或志愿者)仍然需要努力加速的事情。