我正在使用主干与我在 Google App 引擎中运行的应用程序交谈,并且我想利用 google 的内置身份验证。不幸的是,这需要我发送所有请求的身份验证 cookie。默认情况下,Backbone 似乎不会发送 cookie。
有没有办法让骨干做到这一点?
我正在使用主干与我在 Google App 引擎中运行的应用程序交谈,并且我想利用 google 的内置身份验证。不幸的是,这需要我发送所有请求的身份验证 cookie。默认情况下,Backbone 似乎不会发送 cookie。
有没有办法让骨干做到这一点?
Backbone 只是使用 jQuery 的ajax
函数来完成所有的 AJAX 工作,所有涉及的方法都采用选项,然后将它们传递给$.ajax
. 所以,我不知道你use the Google App engine cookie
具体是如何指定的,但是如果你阅读了应用引擎文档和 jQuery$.ajax
文档,应该不难弄清楚。
一旦你确定了你,你只需将选项传递给你的方法。例如,如果您正在执行 fetch 操作,则类似于:
someModel.fetch({cookies: ['appengine.google.com']});
应该做的伎俩。
老实说,cookie 发送通常由浏览器处理,我什至在 jQuery 页面上都看不到任何 cookie 选项......你确定这是 Backbone 的问题,而不是首先设置 cookie 的问题吗?