Possiedo un'applicazione di binari 2.3.5 con un'API che desidero proteggere.Rails provider OAuth a due vie?
Non c'è un utente - è un'app per il webservice in stile app (più simile a un servizio Amazon di Facebook), e quindi mi piacerebbe implementarlo utilizzando un approccio OAuth a due vie.
Ho cercato di utilizzare il server di attuazione OAuth-plugin come inizio:
http://github.com/pelle/oauth-plugin
... ma è costruito in attesa a tre zampe (flusso di reindirizzamento web) OAuth.
Prima di approfondire le modifiche apportate per supportare due gambe, volevo vedere se esisteva un modo più semplice, o se qualcuno avesse un approccio migliore per l'applicazione di un binario da implementare come fornitore OAuth a due gambe .
c'è più documentazione su questo ovunque? ... la variante a due gambe intendo ... –
Aggiungi il plugin oauth a Gemfile, esegui 'rails g oauth_provider', aggiungi quanto sopra al tuo controller. Se hai problemi oltre a questo, posso probabilmente aiutare. –
Non riesco a farlo funzionare. Non appena cambio la strategia a due zampe, opzione falsa interattiva ottengo errori di richiesta OAuth non validi. Devo fare qualcosa di molto diverso anche alla fine del cliente? Sto cercando di seguire questo tutorial - http://unhandledexpression.com/2011/06/28/rails-and-oauth-plugin-part-2-the-consumer/ - e funziona per ottenere un provider/consumer set up per OAuth a 3 zampe e sto cercando di renderlo a 2 zampe. qualche idea? –