是否可以通过javascript实现Oauth 1.0而无需任何服务器端脚本?

时间:2013-06-15 16:05:18

标签: javascript ajax oauth flickr

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

我的问题是你认为有没有办法用Javascript实现Oauth 1.0? “只使用Javascript”意味着我无法使用任何服务器端脚本。我必须通过Ajax提出所有请求。你知道Ajax有交叉起源限制,从我的实验中,Oauth的链接不允许使用CORS / jsonp。

1 个答案:

答案 0 :(得分:1)

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

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

例如,OAuth 2.0还清楚地阐述了如何使用无法安全存储令牌的JavaScript在浏览器中完全使用OAuth,并且它在高层次上解释了如何在移动电话上甚至在设备上使用它根本没有网络浏览器。