2013-06-18 19 views
7

Scalatra tabanlı bir API oluşturmak için arıyorum. Gereksinimlerden biri OAuth kimlik doğrulamasıdır. OAuth için kılavuzun henüz resmi Scalatra sitesine konmadığını fark ettim. OAuth desteğini Warden'a nasıl ekleyeceğimizi anlayarak OAuth desteğini eklemenin en iyi yolu nedir? Ruby on Rails tabanlı arka plandan geliyorum, bu yüzden birçok Scala/Java sözleşmesi için yeni. Bunu ele almak için muhtemelen birkaç yol var, ancak belgelenmiş herhangi bir çözümü umuyorum ve kendi uygulamamda uygulama için referans alınabiliyor.Scalatra web hizmetine OAuth ekleme

cevap

1

Şu anda Scala/Scalatra'da bir Ruby/Sinatra uygulamasını yeniden yazıyorum. OAuth'u Scribe (https://github.com/fernandezpablo85/scribe-java) kullanmak için eklemenin en kolay yolunu buldum. Burada Scala ile Scribe kullanma konusunda bir kılavuz bulunmamaktadır: Heyecan API tam uygulanması güncel olmadığını

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

Not. Aslında README'yi güncellemeden kodda bazı ufak güncellemeler yaptı (Bu bir süre beni şaşırttı.) İlk önce normal Java Scribe kılavuzunu okumanızı, ardından Scalatra örneğinin kaynak kodunu incelemenizi öneririm.