2013-06-18 5 views
7

Ich bin auf der Suche nach einer Scalatra-basierten API. Eine der Voraussetzungen ist die OAuth-Authentifizierung. Mir ist aufgefallen, dass der Leitfaden für OAuth noch nicht auf der offiziellen Scalatra-Site verfügbar ist. Ist der beste Weg, OAuth-Unterstützung hinzuzufügen, indem Sie herausfinden, wie Sie Warden eine OAuth-basierte Strategie hinzufügen? Ich komme von einem Ruby-on-Rails-basierten Hintergrund, der für viele Scala/Java-Konventionen neu ist. Es gibt wahrscheinlich mehrere Möglichkeiten, dies anzugehen, aber ich hoffe auf jede Lösung, die dokumentiert ist und auf die Implementierung in meiner eigenen Anwendung verwiesen werden kann.Hinzufügen von OAuth zu einem Scalatra-Webdienst

Antwort

1

Ich schreibe gerade eine Ruby/Sinatra App in Scala/Scalatra um. Ich fand die einfachste Möglichkeit, OAuth hinzuzufügen ist, Scribe (https://github.com/fernandezpablo85/scribe-java) zu verwenden. Es ist eine Anleitung zur Verwendung von Scribe mit Scala hier:

https://github.com/earldouglas/nuevos#consuming-the-twitter-api-in-scala-with-scribe

Beachten Sie, dass die genaue Umsetzung des Twitter-API veraltet ist. Er hat einige kleinere Aktualisierungen am Code vorgenommen, ohne die README tatsächlich zu aktualisieren (Das hat mich eine Zeitlang verwirrt.) Ich schlage vor, Sie lesen zuerst den normalen Java-Scribe-Leitfaden und dann den Quellcode des Scalatra-Beispiels.

Verwandte Themen