2008-10-20 72 views
9

我开始一个新的Web开发项目,我厌倦了编码登录系统。这是几十次之前必须做的事情。我真的想用别人的代码,因为它比自己的代码更容易,而且可能会更好。我更喜欢开源的所有常见原因,但大多数情况下我希望能够改变它,如果我不喜欢某些东西,并且错误修正比设计整个事物更容易。开源登录系统,什么好?

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

我已经在看openid.net,但你曾经使用过什么开源登录系统?你听说过其他什么登录系统?

回答

6

OpenID绝对是最好的解决方案,并且存在针对各种语言的开放源码库的庞大特性。哈瓦看看openidenabled.com

3

我不知道你喜欢什么技术(语言&平台)作为需求,但我们在我的工作场所实施了CAS,它工作得很好。

CAS本身是在Java中实现的,但正如FrontPage所说,它具有客户端库以及许多其他技术和插件的集成。

11

OpenID的工作非常好。鉴于最近的收养潮,我认为OpenID是最好的选择。它是跨平台的,并为所有主要的开发平台(php,python,perl,ruby,.net,java,C++)提供了库。我已经为DotNetNuke实现了它,并发现它相对无痛。

1

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