OAuth v2.0 in Kombination mit ASP.NET MVC 4 Web API
Ich versuche zu bauen, ein Web-API, verwendet das oauth-2-standard zur Authentifizierung von Benutzern mit meiner bestehenden Anwendung, wo die Web-API kommuniziert.
Deshalb möchte ich die Einrichtung eines oauth-2-server/- Dienst, der überprüft, der Benutzer mit vorhandenen Anwendungen, die Benutzer und Rollen.
Leider kann ich nicht einen guten/einfachen Beispiel, wie das einrichten eines service wie dass. Also meine Frage ist, habt Ihr Beispiele oder bessere Ideen zu authentifizieren
meine Nutzer?
- Hey jfamvg, ich Frage mich, ob es Ihnen gelungen ist, dies zu tun und wenn Sie irgendwelche Informationen für mich, wie ich bin versucht, das gleiche zu tun, aber in der mvc 5 und web api 2 und ich bin die Probleme finden, ausreichende Informationen über die Materie.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nicht ganz verstehe Ihre Frage, um ehrlich zu sein, ich bin mir also nicht sicher, wenn Sie Fragen über Allgemeine OAuth integration oder wie finden Sie eine OAuth-server integrieren Sie Ihre app mit.
Werde ich meine chance und teilen einige Suchergebnisse mit Sie. Hoffe, diese Hilfe.
Dies ist ein guter Artikel über oauth integration. Obwohl es vermuten lässt, um einen Blick auf http://www.asp.net/identity erste, um ein besseres Verständnis von OAuth und Asp.Net -integration.
http://blog.mszcool.com/index.php/2013/12/asp-net-4-5-1-webapi-general-integration-with-oauth2-and-oauth-authentication-servers/
Gesehen in der post, ist dieser Fluss kann guide Sie zu der Umsetzung Ihrer eigenen OAuth-server und dann integrieren Sie es mit Ihren WebApi.
Ist auch dieser Artikel: http://www.developerfusion.com/article/147914/protecting-your-aspnet-web-api-using-oauth2-and-the-windows-azure-access-control-service/
Diese hat die folgenden Schlagzeilen:
Und schließlich diese SO ein post hilfreich sein als gut. Es ist über die Authentifizierung mit OAuth WebApi.
Glück!
Bearbeiten
Da sagte Sie, dass Sie möchten, um Ihre eigenen OAuth-server bin ich das hinzufügen ein paar mehr Referenzen zu OAuth 1.0 protocol.
RFC 5849 OAuth 1.0 Protocol und es gibt diese Anleitung, die helfen könnte, Sie besser zu verstehen, OAuth-workflow. geben Sie den link-Beschreibung hier
Als für die Umsetzung Teil, ich bin kein Experte auf diesem, aber Sie müssen zuerst Lesen und verstehen, OAuth-Protokoll, so dass Sie Ihre eigenen OAuth-server kann generisch sein, um andere OAuth-clients und Sie sind tatsächlich die Implementierung von OAuth. Nachdem Sie verstehen das OAuth-Protokoll selbst, man kann ziemlich viel code der server die Weise, die Sie mögen.
Hoffen, dass diese zusätzliche information hilft auch.