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.
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.
Sehen Sie sich das an: DotNetOpenAuth
Außerdem können Sie die folgenden Links aufrufen:
http://msdn.microsoft.com/en-us/library/ms972971.aspx
http://weblogs.asp.net/hernandl/archive/2004/06/09/ssoformsauth.aspx
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
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.
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 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.