Ich habe eine Schiene 2.3.5 Anwendung mit einer API, die ich schützen möchte.Schienen zweibeinigen OAuth-Anbieter?
Es gibt keinen Benutzer - es ist eine App zum App-Stil Webservice (mehr wie ein Amazon-Dienst als Facebook), und so möchte ich es mit einem zweibeinigen OAuth-Ansatz implementieren.
Ich habe versucht, die OAuth-Plugin-Server-Implementierung als Start zu verwenden:
http://github.com/pelle/oauth-plugin
... aber es gebaut erwartet dreibeinigen (Web-Redirect-Flow) oauth.
Bevor ich genauer hinarbeite, um Änderungen zu machen, um Zweibeiner zu unterstützen, wollte ich sehen, ob es einen einfacheren Weg gab, oder ob jemand einen besseren Ansatz für eine Rails-App hatte, um ein zweibeiniger OAuth-Anbieter zu werden .
gibt es mehr Dokumentation zu diesem überall? ... die zweibeinige Variante meine ich ... –
Fügen Sie das oauth-plugin zu Gemfile hinzu, führen Sie 'rails g oauth_provider' aus, fügen Sie das obige zu Ihrem Controller hinzu. Wenn Sie darüber hinaus Probleme haben, kann ich Ihnen wahrscheinlich helfen. –
Ich kann das nicht schaffen. Sobald ich auf die zweibeinige Strategie, interaktive falsche Option, umschalte, bekomme ich ungültige OAuth-Anforderungsfehler. Soll ich auch auf Kundenseite etwas ganz anderes machen? Ich versuche, dieses Tutorial zu folgen - http://unhandledexpression.com/2011/06/28/rails-and-oauth-plugin-part-2-the-consumer/ - und es funktioniert, um einen Anbieter/Verbraucher eingerichtet zu bekommen für 3-beinigen OAuth und ich versuche es 2-beinigen zu machen. Irgendwelche Gedanken? –