Sto costruendo un'API con Sinatra (utilizzando Angular per il lato client e voglio che altri abbiano accesso all'API) e che sia anche un provider OAuth. Mi sto chiedendo quale sia la strada migliore da seguire (eliminare le gemme esistenti o tirare fuori la propria soluzione da Warden o qualcosa del genere).Autenticazione per l'app API Sinatra REST
Hanno già utilizzato devise e doorkeeper per l'autenticazione e oauth con Rails, chiedendosi quale sia la soluzione migliore per Sinatra.
Idealmente non voglio le viste o posso estendere/modare le azioni di una soluzione esistente, poiché sto interagendo con essa puramente come API.
si potrebbe voler controllare uva https://github.com/intridea/grape – zotherstupidguy