2008-10-20 12 views
9

Ich beginne ein neues Web-Entwicklungsprojekt und ich bin es leid, Login-Systeme zu programmieren. Dies ist die Art von Dingen, die schon Dutzende Male zuvor getan worden sein müssen. Ich möchte wirklich den Code von jemand anderem verwenden, weil es einfacher ist als das eigene zu rollen, und es wird wahrscheinlich besser sein. Ich bevorzuge Open Source für alle üblichen Gründe, aber meistens möchte ich die Möglichkeit haben, es zu ändern, wenn ich etwas nicht mag und Bugfixes einfacher sind, als ein ganzes Ding zu entwerfen.Open Source Login-Systeme, was ist gut?

Ich brauche nur ein Login-System, etwas, das den Benutzernamen/Passwort Zeug und Benutzerregistrierung verwaltet. Ich brauche kein ganzes CMS.

Ich schaue schon auf openid.net, aber mit welchen Open-Source-Login-Systemen haben Sie gearbeitet? Von welchen anderen Anmeldesystemen haben Sie schon einmal gehört?

Antwort

6

OpenID ist definitiv die beste Lösung und es gibt jede Menge Open-Source-Bibliotheken für alle Arten von Sprachen da draußen. Hava Blick auf openidenabled.com.

3

Ich weiß nicht, welche Technologien (Sprache & Plattformen) Sie bevorzugen oder als Anforderungen haben, aber wir haben CAS an meinem Arbeitsplatz implementiert und es hat ziemlich gut funktioniert.

CAS selbst ist in Java implementiert, aber wie die Startseite sagt, hat es Client-Bibliotheken und Integrationen zu zahlreichen anderen Technologien und Plattformen.

11

OpenID funktioniert wirklich gut. Angesichts der jüngsten Welle von Adoptionen halte ich OpenID für die beste Wahl. Es ist plattformübergreifend und verfügt über Bibliotheken für alle wichtigen Entwicklungsplattformen (PHP, Python, Perl, Ruby, .net, Java, C++). Ich habe es für DotNetNuke implementiert und festgestellt, dass es relativ schmerzlos war.

1

Ich endete mit mod_auth_openid. Es ist sehr einfach und verhindert unnötige Komplikationen auf anderen Ebenen. Aber der Code ist nicht perfekt, und ich muss ihn vielleicht später anpassen.

Verwandte Themen