既然idselector已经升级到RPXNow并且你不能“只使用”选择器代码,那么有什么好的替代品呢?
我想在我正在使用的新网站上实现 OpenId,但是除非我为他们提供一种简单的方法,否则用户在登录时会变得愚蠢。
作为参考,我将在 ASP.Net MVC Web 应用程序中使用 .Net Open Id 作为背景。
编辑
经过一些廉价的思考,使用rpxlib怎么样?
既然idselector已经升级到RPXNow并且你不能“只使用”选择器代码,那么有什么好的替代品呢?
我想在我正在使用的新网站上实现 OpenId,但是除非我为他们提供一种简单的方法,否则用户在登录时会变得愚蠢。
作为参考,我将在 ASP.Net MVC Web 应用程序中使用 .Net Open Id 作为背景。
编辑
经过一些廉价的思考,使用rpxlib怎么样?
Jarrett Vance 制作了一个对开发人员/设计人员更加友好的开放选择器“版本”。
这个选择器是不同的,因为它不会隐藏 javascript 中的标记细节。因此,您可以轻松地添加新的提供程序或重新排列现有的提供程序,而无需深入研究 javascript。如果禁用 javascript,登录表单仍可用于正常的 OpenID 登录
最棒的是,它附带文档、演示和大量图像,包括裁剪和原始.pdn文件 ( paint.net )
Jarrett Vance 的openid-selector 可以在这里找到
(来源:jvance.com)
PS:我建议在实施 RPX 之前阅读这篇文章。
另一个要考虑的是http://code.google.com/p/openid-realselector/ (这是http://code.google.com/p/openid-selector/的重写/更新)
我已经用 RPXLib 和 RPXNow 完成了一个实现,它真的非常简单。
我想尽量减少以 OpenId 格式完成的工作量,而 RxpLib 无疑帮助了这一点。
RpxNow 还有一个很好的功能,可以告诉我新用户、每天的登录次数等...
我制作了Open-selector,您只需将其添加到您的站点并将常规 OpenID 框切换为提供者列表和用户名文本输入。
代码非常简单(以防您需要额外的自定义),并且有一个内联模式,因此它不会改变您的原始布局。
我正在使用那个,但后来我发现有几个人使用了另一个让我进行调查的人,我发现了这个OpenID 选择器。除了 demo.html 本身没有任何说明,但应该不难弄清楚。只需包含 css 和 js,然后使用正确的参数调用 javascript 函数。
关于 rpx 的编辑:我选择远离 rpx,因为我不想有一个“中心故障点”,以及一个不属于我自己的网站,用户将通过该网站进行身份验证。我使用 openid 似乎有点违反直觉,但如果您认为用户使用的 openid 提供程序是用户的一部分,那么这有点道理。