15

既然idselector已经升级到RPXNow并且你不能“只使用”选择器代码,那么有什么好的替代品呢?

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

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


编辑

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

4

5 回答 5

19

Jarrett Vance 制作了一个对开发人员/设计人员更加友好的开放选择器“版本”。

这个选择器是不同的,因为它不会隐藏 javascript 中的标记细节。因此,您可以轻松地添加新的提供程序或重新排列现有的提供程序,而无需深入研究 javascript。如果禁用 javascript,登录表单仍可用于正常的 OpenID 登录

最棒的是,它附带文档、演示和大量图像,包括裁剪和原始.pdn文件 ( paint.net )

Jarrett Vance 的openid-selector 可以在这里找到

替代文字
(来源:jvance.com

PS:我建议在实施 RPX 之前阅读这篇文章。

于 2009-03-07T17:44:02.463 回答
8

另一个要考虑的是http://code.google.com/p/openid-realselector/ (这是http://code.google.com/p/openid-selector/的重写/更新)

于 2009-04-02T13:47:21.723 回答
4

我已经用 RPXLib 和 RPXNow 完成了一个实现,它真的非常简单。

我想尽量减少以 OpenId 格式完成的工作量,而 RxpL​​ib 无疑帮助了这一点。

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

于 2009-01-08T16:02:42.413 回答
4

我制作了Open-selector,您只需将其添加到您的站点并将常规 OpenID 框切换为提供者列表和用户名文本输入。

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

于 2009-02-04T07:12:32.233 回答
3

我正在使用那个,但后来我发现有几个人使用了另一个让我进行调查的人,我发现了这个OpenID 选择器。除了 demo.html 本身没有任何说明,但应该不难弄清楚。只需包含 css 和 js,然后使用正确的参数调用 javascript 函数。

关于 rpx 的编辑:我选择远离 rpx,因为我不想有一个“中心故障点”,以及一个不属于我自己的网站,用户将通过该网站进行身份验证。我使用 openid 似乎有点违反直觉,但如果您认为用户使用的 openid 提供程序是用户的一部分,那么这有点道理。

于 2009-01-07T07:40:09.043 回答