Ich möchte eine RESTful Webdienst mit ASP.NET Web API, den Drittentwickler für den Zugriff auf die Daten meiner Anwendung verwenden werden.
Ich habe viel gelesen über OAuth und es scheint der Standard zu sein, aber ein gutes Beispiel mit einer Dokumentation zu finden, die erklärt, wie es funktioniert (und die tatsächlich funktioniert!), scheint unglaublich schwierig zu sein (besonders für einen Neuling bei OAuth).
Gibt es ein Beispiel, das tatsächlich gebaut wird und funktioniert und zeigt, wie man das implementiert?
Ich habe zahlreiche Beispiele heruntergeladen:
- DotNetOAuth - Dokumentation ist aus der Sicht eines Neulings hoffnungslos
- Thinktecture - kann nicht erstellt werden
Ich habe mir auch Blogs angesehen, die ein einfaches Token-basiertes System vorschlagen (wie diese ) - das scheint, als ob man das Rad neu erfinden müsste, aber es hat den Vorteil, dass es konzeptionell recht einfach ist.
Es scheint, dass es viele Fragen wie diese auf SO gibt, aber keine guten Antworten.
Was machen alle in diesem Bereich?