Ich baue eine Web-App, die eine API und einen Autorisierungsdienst mit DotNetOpenAuth hat. Ich habe dieses Beispiel gefunden, wie Sie die Verwendung von a autorisieren können Dienstanbieter, der bereits existiert, aber ich möchte ein Beispiel für die Implementierung eines Dienstanbieters, der Token erstellen, persistieren und evaluieren kann. Gibt es tolle Artikel oder Beispielanbieter, die ich herunterladen kann?
Aktualisieren
DotNetOpenAuth wurde seit der ersten Veröffentlichung verschoben. Ich schlage vor, dass Sie Ashishs Rat befolgen und sich die Proben ansehen. Es enthält Code zum Schreiben von Autorisierungsservern, Ressourcenservern und Clients für alle wichtigen Datenflüsse.
Wenn Sie eine vorgefertigte Lösung mit Opensource-Code möchten
Thinktecture Identity Server ist ein Open Source .NET-Sicherheitstokendienst. Es unterstützt eine Reihe von Endpunkten für die Authentifizierung, einschließlich OAuth 2.0 Bearer Token.
Update Dieser Thinktecture Identity Server ist jetzt auf Version 2 und wird unterstützt Diese OAuth 2.0-Flows
schau dir den Code nochmal an, um zu sehen, wie alles gemacht wurde und es Beispiele gibt hier um zu zeigen, wie man es einlöst.
Ich hoffe, das hilft - diese Büchereien und Beispiele haben uns in den letzten Monaten sehr geholfen.
Aktualisieren
Es gibt auch ein anderes Beispiel für warning, das aussieht wie von einem einfachen OAuth-Provider für MVC hier Beispielcode hier
Ich habe einige Male mit DNOA versucht .... musste aufgeben, dokumentierte aber meine Erkenntnisse (am Ende benutzte Thinktecture) ... Ссылка
Tags und Links asp.net-web-api oauth-2.0 oauth-provider