什么是好的openid选择器控件?

时间:2009-01-07 00:46:54

标签: asp.net-mvc openid dotnetopenauth rpxnow

现在idselector已升级为RPXNow而您无法“只使用”选择器代码,有什么好的替代品?

我想在我正在使用的新网站上实现OpenId,但是除非我为他们提供一种简单的方法,否则用户在登录时会非常愚蠢。

作为参考,我将使用.Net Open Id作为ASP.Net MVC Web应用程序的背景。


修改

经过一些廉价的思考后,使用rpxlib怎么样?

5 个答案:

答案 0 :(得分:19)

Jarrett Vance 制作了一个开放选择器的“版本”,它更适合开发人员/设计人员。

  

此选择器不同,因为它不会隐藏javascript中的标记详细信息。因此,您可以轻松添加新提供商或重新排列现有提供商,而无需深入了解javascript。如果禁用了javascript,登录表单仍可用于正常的OpenID登录

最重要的是,它带有文档,演示和大量图像,这些图像都被裁剪为原始.pdn文件(paint.net

Jarrett Vance的openid-selector can be found here

alt text http://jvance.com/media/2009/02/10/JQueryOpenIdPluginUser_thumb2.media

PS:我建议在实施RPX之前先阅读this article

答案 1 :(得分:8)

答案 2 :(得分:4)

我已经使用RPXLib和RPXNow完成了一个实现,而且非常简单。

我希望尽量减少OpenId格式的工作量,而RxpLib肯定会帮助完成这项工作。

RpxNow还有一个很好的功能,告诉我新用户,每天登录次数等...

答案 3 :(得分:4)

我已将Open-selector添加到您的网站,并将常规OpenID框切换为提供商列表和用户名文本输入。

代码非常简单(如果您需要额外的自定义)并且有内联模式,因此它不会改变您的原始布局。

答案 4 :(得分:3)

我正在使用那个,但后来我找到一些人使用另一个让我调查的人,我发现了这个OpenID selector。除了demo.html之外,本身没有任何说明,但它不应该太难理解。只需包含css和js,然后使用正确的参数调用javascript函数。

关于rpx的编辑:我选择远离rpx,因为我不想有一个“中心点失败”,以及一个不是我自己的网站,用户会通过/通过身份验证。我正在使用openid似乎有点违反直觉,但是如果你认为用户正在使用的openid提供者作为用户的一部分,那么它是有道理的。