Frage

Ich fange an, eine neue Webanwendung zu erstellen, für die Benutzerkonten erforderlich sind.Da ich nun eine OpenID habe, die ich für diese Site verwende, dachte ich, es wäre cool, wenn ich OpenID zur Authentifizierung in meiner Anwendung verwenden könnte.Gibt es gute Tutorials zur Integration von OpenID in eine ASP.NET-Site?

War es hilfreich?

Lösung

Sehen Scott Hanselmans Beitrag zur Verwendung von DotNetOpenID in ASP.NET. Andrew Arnotts Blog ist voll von Beispielen zur Verwendung von DotNetOpenID mit ASP.NET, einschließlich ASP.NET MVC.

Ich habe kürzlich DotNetOpenID für die Subtext 2.0-Version angeschlossen.Es verlief wirklich reibungslos – die im DotNetOpenID-Download enthaltenen Codebeispiele sind sehr hilfreich.Das Einzige, was ich empfehlen würde, ist, dass Sie einfach die Bibliothek verwenden und das ASP.NET-Steuerelement meiden.Es verwendet ein tabellenbasiertes Layout (hartcodiert) und ist ziemlich schwierig neu zu gestalten.

Andere Tipps

DotNetOpenId verfügbar unter http://code.google.com/p/dotnetopenid

Ich denke über das Gleiche nach.Auf der Open ID-Website gibt es einen Link „Für Entwickler“ @ http://openid.net/developers/ und von dort aus gibt es einen Link zu „Offene Bibliotheken“ @ http://wiki.openid.net/Libraries und schließlich gibt es von dort eine namens „DotNetOpenID“ @ http://dotnetopenid.googlecode.com/ Das ist wahrscheinlich das, wonach Sie suchen.

Viel Glück.

DotNetNuke ist möglicherweise kein gutes aktuelles Beispiel.Als wir die Integration durchführten, unterstützte DotNetOpenID derzeit nicht die OpenID 2.0-Spezifikation.Ich habe einen Fork gehackt, um die 2.0-Unterstützung zu erhalten, hatte aber keine Gelegenheit, ihn für die offizielle DotNetOpenID 2.0-Version wieder herauszureißen.

Sie sollten sich das ansehen DotNetNuke Auch in der Codebasis haben sie in den letzten Revisionen OpenID verwendet, und Sie finden dort funktionierenden Code für die Implementierung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top