2 Stimmen

SSO-Bibliothek auf asp.net C#

Was die Open-Source-Bibliothek in der C#.NET für die SSO.

Grundsätzlich möchte ich eine Verbindung mit Google SSO herstellen und dann mit anderen Anbietern weitermachen.

2voto

Kamyar Punkte 18386

1voto

Eugenio Pace Punkte 13718

Die Windows Identity Foundation (WIF) ist die offizielle Bibliothek von Microsoft für den Identitätsverbund.

In Ihrem Szenario können Sie auch den Access Control Service (ACS) verwenden, um die Identität mit Google, Yahoo! usw. zu föderieren. Alle diese Dienste (und weitere) werden standardmäßig unterstützt.

Beispiele, Dokumentation usw. finden Sie hier: http://claimsid.codeplex.com

0voto

Josh Punkte 9876

Wenn Sie etwas mehr Kontrolle über Ihre Server haben, könnte Shibboleth ebenfalls eine Option sein. Es hat einen großen Teil unserer Anwendung vereinfacht, die Tausende von Nutzern bedient, und es ist gut durchdacht, flexibel und skalierbar. Definieren Sie einfach ein Verzeichnis, das auf Anmeldeinformationen überwacht werden soll, und Shibboleth kümmert sich um den Rest.

0voto

JotaBe Punkte 36281

Sie sollten DotNetOpenAuth verwenden, wie in der Antwort von Kamyar angegeben. Wenn Sie eine vollständige Implementierung unter Verwendung von DotNetOpenAuth und einer Reihe anderer Hilfsbibliotheken sehen möchten, sollten Sie sich diesen Artikel ansehen:

Integration von OpenID in ASP.NET Web Forms mit DotNetOpenAuth

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X