2009-06-03 11 views
2

Ich baue eine Website und möchte vermeiden, asp.net Mitgliedschaft zu verwenden. Ich möchte einige Alternativen in Betracht ziehen, bevor ich mich entscheide, diesen Code von Grund auf neu zu schreiben. Gibt es Open-Source-Projekte, die das Authentifizierungsproblem lösen?Open Source .Net-Authentifizierungsbibliotheken?

Hinweis: Ich brauche Benutzer/Passauth (kann Open ID nicht verwenden).

+0

NICHT von Grund auf neu codieren. Wenn Sie keine Open-Source-Alternative finden, entscheiden Sie sich für die Mitgliedschaft. –

+0

Können Sie einige Gründe für diese Wahl angeben? Ich kann mir viele Szenarien vorstellen, in denen die .net-Mitgliedschaft es nicht tut. –

+0

Es gibt einen Unterschied zwischen Formularauthentifizierung und .net-Mitgliedschaft. Wenn Sie keine .net-Mitgliedschaft verwenden möchten, können Sie einfach Ihren eigenen Mitgliedschaftsanbieter implementieren, und die Formularauthentifizierung wird ihn verwenden, um den angemeldeten Zustand des Benutzers zu authentifizieren und zu verwalten. Wenn dies das ist, was Sie wollen, glaube ich nicht, dass es Open-Source-Lösungen dafür gibt, da ein benutzerdefinierter Mitgliedschaftsanbieter sehr spezifisch für Ihr Produkt sein wird. – Naren

Antwort

0

Rhino Security ist eine Option und es gibt einige Artikel auf how to integrate it mit ASP.NET MVC als auch.

+0

Rhino Security ist keine Authentifizierungsbibliothek, es ist eine Autorisierungsbibliothek. – Piyey