我有一个安装了设计 gem 的 rails 应用程序(使用 auth_token 设置)。我不确定如何让我的 jquery 移动应用程序请求 token 并存储它(以安全的方式)。
谢谢!
最佳答案
我有一个类似的设置 - rails 3 backend with devise 作为身份验证。不过,我在完整的浏览器而不是移动设备上使用标准 jquery,我让我的用户通过普通的 html 表单登录。
为了让我的用户通过身份验证并能够将主干/jquery ajax 调用返回到我的服务器,我不得不将它添加到我的 rails.js 文件中:
$.ajaxSetup({
beforeSend: function(xhr) {
xhr.setRequestHeader('X-CSRF-Token', $('meta[name="csrf-token"]').attr('content'));
}
});
一旦我把它放到位,我就不必再担心身份验证了。
希望有帮助
关于ruby-on-rails-3 - 如何使用phonegap和devise完成登录(Rails),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7574920/