3

我正在尝试为 Flickr 照片探索开发一个 Jquery 插件。但我坚持验证用户。Flickr 支持 Oauth 1.0。

我的问题是你认为有什么方法可以只用 Javascript 来实现 Oauth 1.0 吗?“仅使用 Javascript”意味着我不能使用任何服务器端脚本。我必须通过 Ajax 提出所有请求。您知道 Ajax 具有跨源限制,并且根据我的实验,Oauth 的链接不允许 CORS/jsonp。

4

1 回答 1

1

不,这是不可能的。这也是 OAuth 2.0 诞生的原因之一。

https://blog.apigee.com/detail/oauth_differences

例如,OAuth 2.0 还清楚地说明了如何使用无法安全存储令牌的 JavaScript 在浏览器中完全使用 OAuth,并从高层次上解释了如何在手机甚至设备上使用它根本没有网络浏览器。
于 2013-09-05T09:01:51.220 回答