Backbone.js + jsOAuth

rgl*_*gow 6 javascript rest mobile oauth backbone.js

我正在使用Backbone.js构建一个移动应用程序,我需要做一个双腿OAuth来连接REST API.我找到了一个名为jsOAuth的库,但不确定如何将它与Backbone集成.

我应该重写同步方法以包含标题吗?

任何帮助,将不胜感激.

小智 3

我想我可能已经在推特上回答了这个问题。

jsOAuth 1.x 无法轻松插入 jQuery,因此是骨干。然而,自从我在 Twitter 上回答以来,已经取得了一些进展。

jsOAuth 2.0正在开发中,实现了一个类似 XHR 的接口,这样你就可以像这样使用它:

jQuery.ajaxSettings.xhr =  function () {
    var xhr =  new OAuthRequest;
    xhr.consumerKey = consumerKey;
    xhr.consumerSecret = consumerSecret;
    xhr.accessTokenKey = accessTokenKey;
    xhr.accessTokenSecret = accessTokenSecret;

    return xhr;
};
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,直接推入 jQuery 作为它使用的 XHR 对象。