ASP.NET Web-API: OAuth-service-provider

Möchte ich hinzufügen, dass die OAuth-Autorisierung für meine RESTful-web-API, die bauen auf ASP.NET Web-API. Vorzugsweise nutzen zu können [Genehmigen] - Attribut. Könnten Sie mir Beispiele für das erstellen von eigenen service-provider oder eine Bibliothek?

  • Ich bin nicht sicher, warum sollten Sie jemals wollen, das zu tun. OAuth und OpenID Protokolle verwenden verschiedene Anforderung mit Benutzerinteraktion und der rest ist im Grunde eine einzige Maschine basierte request/response. Kombinieren Sie die ASP.NET der Mitgliedschaftsanbieter mit einer Bibliothek wie DotNetopenAuth und verwenden Sie die ASP.NET Sitzung Mechanismus für die Authentifizierung.
  • könnten Sie uns ein Beispiel geben von "kombinieren ASP.NET der Mitgliedschaftsanbieter mit einer Bibliothek wie DotNetopenAuth"? Ich fand nur dieses Beispiel - ASP.NET MVC 2 OpenID web site. Aber so wie ich das verstehe diese Vorlage verwendet WCF-web service als OAuth-Anbieter und eine Menge unnötiger code für OpenID (was ich nicht brauche). Ich würde gerne sehen, ein Beispiel für die Verwendung ASP.NET WebAPI mit DotNetopenAuth.
InformationsquelleAutor ebashmakov | 2012-04-08
Schreibe einen Kommentar