应用程序使用OAuth和JavaScript

我打算创build一个使用JavaScript的应用程序,它需要使用OAuth来validation用户的网站。 任何人都可以帮我吗? 任何示例代码? 我知道谷歌代码的Javascript OAuth库,但我不知道如何实现..

这里有一个OAuth的JS客户端实现: http : //oauth.googlecode.com/svn/code/javascript/

它包含让您运行的示例代码。 基本上,你所做的是这样的:

var url = "..."; var accessor = { token: "...", tokenSecret: "...", consumerKey : "...", consumerSecret: "..." }; var message = { action: url, method: "GET", parameters: {...} }; OAuth.completeRequest(message, accessor); OAuth.SignatureMethod.sign(message, accessor); url = url + '?' + OAuth.formEncode(message.parameters); // send request to 'url' ... 

干杯,马提亚斯

提到的安全问题可以通过YQL解决: http : //derek.io/blog/2010/how-to-secure-oauth-in-javascript/

我已经写了一个通用的OAuth 2.0 JavaScript库。

  • JSO Javascript OAuth 2.0库

如果您正在编写Firefox(或其他Mozilla)插件,请考虑oauthorizer 。 我正在使用这个最新版本的goo.gl lite。 然而,我确实遇到了一些问题,获得批准的Mozilla插件网站,我目前正在通过。