Tengo una aplicación de rieles que ha diseñado gema instalada (con la configuración auth_token). No estoy seguro de cómo hacer que mi aplicación móvil jquery pida el token y lo guarde (de forma segura). Gracias!Cómo completar el inicio de sesión con phonegap y diseñar (Rails)
Respuesta
tengo una configuración similar - rails 3 backend con dispositivo como autenticación. Sin embargo, estoy usando jquery estándar en un navegador completo en lugar de móvil, y mis usuarios inician sesión a través de formularios html normales.
con el fin de mantener los usuarios autenticados y ser capaz de hacer espina dorsal/jquery ajax vuelve a llamar a mi servidor, he tenido que añadir esto a mi archivo rails.js:
$.ajaxSetup({
beforeSend: function(xhr) {
xhr.setRequestHeader('X-CSRF-Token', $('meta[name="csrf-token"]').attr('content'));
}
});
vez que pongo en lugar, ya no tenía que preocuparme por la autenticación.
esperanza de que ayuda a
Su solución es necesaria cuando Rails protege contra la falsificación de solicitudes entre sitios: http://guides.rubyonrails.org/security.html#cross-site-request-forgery-csrf Pero eso es diferente a la autenticación de usuario. Imagino que Devise está configurando una cookie de sesión (con la ayuda de Rails) y esto continúa en su navegador PhoneGap. –
@ DrewDara-Abrams ¿está seguro de que phonegap admite cookies? – botbot
- 1. Diseñar rutas personalizadas y páginas de inicio de sesión
- 2. Diseñar formulario de inicio de sesión personalizado
- 3. Diseñar redirigir después de inicio de sesión fallan
- 4. Configuración Diseñar inicio de sesión sean página raíz
- 5. w Diseñar, cómo permitir que un usuario de inicio de sesión inicie sesión como otro usuario
- 6. Manejo de inicio de sesión y recordarme con el AccountManager
- 7. Rails 3/PhoneGap: ¿Cómo convertir una aplicación de Rails en una aplicación de iOS Phonegap?
- 8. ¿Cómo debo probar el inicio de sesión/inicio de sesión del usuario con una biblioteca de terceros como Omniauth?
- 9. Error de inicio de sesión al probar con Carpincho, Rspec y Selenium en Rails 3.1
- 10. testigo de autenticación con rieles y diseñar
- 11. Backbone.js - cómo manejar el "inicio de sesión"?
- 12. ¿Cómo funciona el inicio de sesión único?
- 13. ¿Cómo guardar las credenciales de inicio de sesión de usuario usando la API de PhoneGap?
- 14. Configuración "Iniciar sesión como un servicio" y "Permitir el inicio de sesión localmente" con ADSI
- 15. Integrar el inicio de sesión de Facebook con omniauth en los rieles
- 16. autenticación de ASP.NET inicio de sesión y cierre de sesión con el botón Atrás del navegador
- 17. Inicio de sesión único con WIF
- 18. ¿Cómo asegurar el inicio de sesión y el área de miembros con certificado SSL?
- 19. Cookies de inicio de sesión/sesión, Ajax y seguridad
- 20. Mantenimiento de la sesión con Capybara y Rails 3
- 21. Webapp2 para la autenticación y el inicio de sesión
- 22. Symfony2 Inicio de sesión y seguridad
- 23. Ruby on rails: ¿Diseñar, quiere agregar el código de invitación?
- 24. inicio de sesión programático con el proveedor de membresía .net
- 25. Sistema de inicio de sesión con Codeigniter
- 26. Diseñar formulario de registro en la página de inicio también
- 27. ¿Cómo simulo un inicio de sesión con RSpec?
- 28. autenticación scrapy inicio de sesión con cookies
- 29. Aplicación de varios sitios con inicio de sesión único en todos los dominios de Rails?
- 30. Diseñar redirigir después de iniciar sesión
hi ¿alguna vez averiguar la respuesta a esto, yo estoy tratando de hacer lo mismo, pero no puedo encontrar ninguna información sobre dónde empezar. Muchas gracias. –
también tengo curiosidad por saber cuál es la solución para este problema. – botbot