11

我正在开始一个新的 Web 开发项目,我厌倦了编写登录系统。这种事情以前肯定做过几十次。我真的很想使用别人的代码,因为它比我自己的代码更容易,而且可能会更好。出于所有常见的原因,我更喜欢开源,但如果我不喜欢某些东西,我主要希望能够更改它,并且错误修复比设计整个东西更容易。

我只需要一个登录系统,它可以管理用户名/密码和用户注册。我不需要整个 CMS。

我已经在查看 openid.net,但是您使用过哪些开源登录系统?您听说过哪些其他登录系统?

4

4 回答 4

11

OpenID 工作得非常好。鉴于最近的采用浪潮,我认为 OpenID 是最好的选择。它是跨平台的,并拥有适用于所有主要开发平台(php、python、perl、ruby、.net、java、c++)的库。我已经为 DotNetNuke 实现了它,发现它相对轻松。

于 2008-10-20T11:07:49.877 回答
6

OpenID 绝对是最好的解决方案,那里有大量适用于各种语言的开源库。哈瓦看看openidenabled.com

于 2008-10-20T11:05:30.443 回答
3

我不知道您喜欢或有哪些技术(语言和平台)作为要求,但我们已经在我的工作场所实施了CAS,并且效果很好。

CAS 本身是用 Java 实现的,但正如首页所说,它具有客户端库以及与许多其他技术和平台的集成。

于 2008-10-20T11:05:42.177 回答
1

我最终选择了 mod_auth_openid。它非常简单,可以防止其他级别的不必要的复杂化。但代码并不完美,我可能需要稍后调整它。

于 2008-10-22T03:42:05.753 回答