Ho un'app per rails che ha installato gem installato (con setup auth_token). Non sono sicuro di come rendere la mia app mobile jQuery per chiedere il token e memorizzarlo (in modo sicuro). Grazie!Come completare il login con PhoneGap e Idea (Rails)
risposta
Ho un set up simile - rails 3 backend con devise come autenticazione. sto usando jquery standard, però, su un browser completo invece di un cellulare, e ho i miei utenti accedere tramite normali moduli html.
al fine di mantenere i miei utenti autenticati ed essere in grado di fare backbone/jquery ajax richiama al mio server, ho dovuto aggiungere questo al mio file rails.js:
$.ajaxSetup({
beforeSend: function(xhr) {
xhr.setRequestHeader('X-CSRF-Token', $('meta[name="csrf-token"]').attr('content'));
}
});
una volta ho messo in posto, non dovevo più preoccuparmi dell'autenticazione.
speranza che aiuta
La tua soluzione è necessaria quando Rails protegge contro la falsificazione di richieste tra siti: http://guides.rubyonrails.org/security.html#cross-site-request-forgery-csrf Ma questo è diverso dall'autenticazione dell'utente. Immagino che Devise stia effettivamente impostando un cookie di sessione (con l'aiuto di Rails) e questo è attivo nel tuo browser PhoneGap. –
@ DrewDara-Abrams sei sicuro che PhoneGap supporti i cookie? – botbot
- 1. PhoneGap con facebook login
- 2. Facebook Login con PhoneGap/Cordova App
- 3. Rails Login password solo
- 4. API Rails per login fb con Ionic
- 5. sfDoctrineGuardPlugin: login con e-mail
- 6. Completare la chiusura di un'app android per PhoneGap
- 7. alternativa PhoneGap e Cordova
- 8. Rails 3/PhoneGap: conversione di un'app Rails in un'app iOS Phonegap?
- 9. Come impedire ad Aptana Studio 3 di completare il codice con il tasto 'tab'
- 10. Devise login root route rails 3
- 11. Sencha Touch 2 + PhoneGap + iPad: video con dati codificati Base64: "Impossibile completare l'operazione"
- 12. Come utilizzare l'autenticazione token con Rails, Devise e Backbone.js?
- 13. Considerazioni su Rhomobile e PhoneGap
- 14. PhoneGap con Django Backend
- 15. Restituisce l'utente alla pagina precedente dopo il login (Rails)
- 16. Rails Devise: Login da un dominio diverso
- 17. Login utente durante il test con RSpec e Authlogic
- 18. PhoneGap e WebWorkers
- 19. Webapp2 per l'autenticazione e il login
- 20. Rails 3: idea con has_one, attributi nidificati non aggiornati
- 21. re-login utente con passport.js login twitter
- 22. Come eseguire il debug PhoneGap Utilizzando Developer PhoneGap App
- 23. Login FOSUserBundle con e-mail (Symfony2)
- 24. Flask-login e LDAP
- 25. Utilizzo di PhoneGap come contenitore nativo per un'applicazione Rails 3
- 26. Non è stato effettuato l'accesso. Effettuare il login e riprovare
- 27. Convertire l'app Ruby on Rails nell'app nativa per Android PhoneGap
- 28. Decode QRCode con PhoneGap e JavaScript
- 29. Autenticazione in jQuery Mobile e PhoneGap
- 30. Devise Percorsi personalizzati e pagine di login
hi hai mai scoperto questa risposta a questo, sto cercando di fare la stessa cosa, ma non riesco a trovare alcuna info su dove iniziare. Molte grazie. –
Sono anche curioso di sapere quale sia la soluzione a questo problema. – botbot