2012-06-11 42 views
5

Ich arbeite an einem Projekt, das für zwei Websites eine domainübergreifende Authentifizierung (keine Subdomäne) erfordert.ASP.Net Single Sign On CrossDomain mit OneLogin und DotNetOpenAuth

Ich habe gesucht, was andere hier und im Internet gesagt haben und versucht, DotNetOpenAuth zu verwenden, aber ich kann nicht viel Sinn machen und die Dokumentation hilft nicht viel. Also habe ich mich an OneLogin gewendet, was zu liefern scheint was ich will aber wieder fehlt die Dokumentation. Ich denke, ich muss beide benutzen, aber ich kann die Teile des Puzzles nicht verbinden.

Ich bin immer näher meine eigene SSO-Lösung auf Basis von Single Sign-On Enterprise Security for Web Applications zu implementieren, sondern mag, dass zu vermeiden, da es viel mehr Zeit in Anspruch nehmen würde und mehr Fehler anfällig als eine bestehende Lösung mit ..

So jetzt einige Fragen für alle Gurus da draußen:

  1. Können Sie etwas Licht in die Verwendung von DotNetOpenAuth, um Benutzer in OneLogin zu authentifizieren?
  2. Wo kann ich weitere Beispiele für OneLogin bekommen?
  3. In Bezug auf DotNetOpenAuth für diejenigen, die die VS2010-Projektvorlage versucht haben, hat das kompiliert oder fehlte die RelyingPartyLogic.dll? Wo kann ich das bekommen?

Vielen Dank für Ihre Hilfe!

Antwort

4

DotNetOpenAuth unterstützt OpenID, OAuth und InfoCard. Das OneLogin SAML-Toolkit ist für webbasiertes SAM mit SAML. Diese beiden Bibliotheken funktionieren nicht zusammen.

Weitere Informationen über die ONELOGIN .NET Toolkit ich diesen Artikel empfehlen https://onelogin.zendesk.com/entries/20186386-introduction-to-onelogin-s-saml-toolkits

DotNetOpenAuth wird Ihnen helfen, tun, was Sie Sie OpenID von Ihrem 2 Websites unterstützen tun bereitgestellt wollen; Ich empfehle Ihnen jedoch, in die SAML-Protokollfamilie zu schauen (wikipedia hat dazu einen guten Artikel). Sie müssen einen Identity-Provider (die Site, die Sie authentifiziert) und den Consumer (die Site, auf die Sie zugreifen) implementieren.

Sie könnten bei einem Vergleich zwischen OpenID und SAML, um aussehen soll zu entscheiden, welche für Sie besser ist. Hier ist ein weiterer Hinweis, der dabei helfen kann: https://onelogin.zendesk.com/entries/270738-openid-or-saml-for-enterprise-sso

Verwandte Themen