Erstellen einer C # / ASP.NET-API mit oAuth für die API-Authentifizierung

8

Hat jemand Beispiele oder Ratschläge, wie Sie mit oAuth den Authentifizierungsmechanismus für eine API bereitstellen können, die öffentlich verfügbar gemacht werden sollte?

Im Speziellen spreche ich davon, ein oAuth-Anbieter für meine eigene API zu sein, ohne die API eines anderen zu integrieren oder zu authentifizieren.

Ich möchte zum Beispiel API-Schlüssel an Entwickler ausgeben, die sie zur Authentifizierung und zum Zugriff auf meine API verwenden können, ähnlich wie Flickr und soweit ich glaube, dass oAuth dies unterstützen kann, aber ich ' Ich bin mir nicht sicher, wie die Lösung strukturiert wäre.

    
jmcd 05.06.2010, 19:23
quelle

1 Antwort

1

Es scheint, dass DotNetOpenAuth ein Beispiel für das OAuthServiceProvider-Projekt im Ordner Samples enthält, der in der Distribution enthalten ist. Es ist in WinForms geschrieben und nicht sauber geschrieben, dient aber definitiv als guter Ausgangspunkt.

    
jmcd 13.07.2010 15:43
quelle