2013-06-18 13 views
7

Szukam zbudować API oparte na Scalatrze. Jednym z wymagań jest uwierzytelnianie OAuth. Zauważyłem, że przewodnik dotyczący OAuth nie został jeszcze umieszczony na oficjalnej stronie Scalatry. Czy jest najlepszy sposób, aby obecnie dodać obsługę OAuth, zastanawiając się, jak dodać strategię opartą na OAuth do Warden? Pochodzę z tła opartego na Ruby on Rails, tak nowego w wielu konwencjach Scala/Java. Prawdopodobnie istnieje kilka sposobów rozwiązania tego problemu, ale mam nadzieję, że jakiekolwiek rozwiązanie zostanie udokumentowane i można się do niego odwołać w celu implementacji we własnej aplikacji.Dodawanie OAuth do usługi sieciowej Scalatra

Odpowiedz

1

Obecnie przepisuję aplikację Ruby/Sinatra w Scala/Scalatra. Zauważyłem, że najprostszym sposobem dodania OAuth jest użycie Scribe (https://github.com/fernandezpablo85/scribe-java). Jest to przewodnik na temat korzystania z Scribe Scala tutaj:

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

Zauważ, że dokładna implementacja API Twittera jest przestarzała. Wprowadził kilka drobnych aktualizacji kodu bez faktycznego aktualizowania README (przez pewien czas to mnie myliło). Sugeruję, abyś najpierw przeczytał normalny poradnik Java Scribe, a następnie zapoznaj się z kodem źródłowym przykładu Scalatra.

Powiązane problemy