J'essaie de créer une application mobile avec PhoneGap, jQuery Mobile et Backbone.js côté client - avec une API JSON Rails 3 côté serveur.
Je sais comment récupérer le jeton du serveur après avoir été authentifié, mais je ne sais pas comment ajouter la clé/valeur "token_auth" à toutes les requêtes AJAX que Backbone.js fera à mon serveur.
Voici mon flux en ce moment :
- L'utilisateur remplit certains champs du formulaire et clique sur "Connexion".
- Backbone crée un nouvel objet Player avec les informations d'email et de mot de passe.
- Je lance un Player.authenticate qui définit le jeton comme AUTHENTICATION_TOKEN.
- Toutes les demandes suivantes doivent ajouter "auth_token=" + AUTHENTICATION_TOKEN
J'ai regardé http://documentcloud.github.com/backbone/#Sync pour peut-être remplacer les appels AJAX - mais cela semble assez extrême pour cette tâche simple.
Quelqu'un a-t-il de l'expérience dans l'utilisation de Devise token_authentication et Backbone.js ?