小编the*_*ton的帖子

如何使用Rails,Devise和Backbone.js进行令牌认证?

我正在尝试使用PhoneGap,jQuery Mobile和Backbone.js在客户端构建移动应用程序 - 使用运行服务器端的Rails 3 JSON API.

我知道如何在经过身份验证后从服务器获取令牌,但我不知道如何将"token_auth"键/值附加到Backbone.js将对我的服务器进行的所有AJAX请求.

这是我目前的流程:

  1. 用户在某些表单字段中键入并点击"登录"
  2. Backbone使用电子邮件和密码信息创建一个新的Player对象.
  3. 我运行一个Player.authenticate,将令牌设置为AUTHENTICATION_TOKEN
  4. 此后的所有请求都应附加"auth_token ="+ AUTHENTICATION_TOKEN

我看过http://documentcloud.github.com/backbone/#Sync可能会覆盖AJAX调用 - 但这对于这个简单的任务来说似乎非常极端.

有没有人有运行Devise token_authentication和Backbone.js的经验?

authentication ruby-on-rails devise backbone.js

28
推荐指数
2
解决办法
1万
查看次数