我正在尝试为 Flickr 照片浏览开发一个 Jquery 插件。但我坚持对用户进行身份验证。 Flickr 支持 Oauth 1.0。
我的问题是,您认为有什么方法可以仅使用 Javascript 来实现 Oauth 1.0? “仅使用 Javascript”意味着我不能使用任何服务器端脚本。我必须通过 Ajax 发出所有请求。你知道 Ajax 有跨源限制,从我的实验来看,Oauth 的链接不允许 CORS/jsonp。
最佳答案
不,这是不可能的。这是 OAuth 2.0 诞生的原因之一。
https://blog.apigee.com/detail/oauth_differences
For instance, OAuth 2.0 also clearly lays out how to use OAuth entirely inside a browser using JavaScript that has no way to securely store a token, and it explains at a high level how to use it on a mobile phone or even on a device that has no web browser at all.
关于javascript - 是否可以在没有任何服务器端脚本的情况下仅通过 javascript 实现 Oauth 1.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17125503/