Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以只通过javascript而不使用任何服务器端脚本来实现Oauth 1.0?_Javascript_Ajax_Oauth_Flickr - Fatal编程技术网

是否可以只通过javascript而不使用任何服务器端脚本来实现Oauth 1.0?

是否可以只通过javascript而不使用任何服务器端脚本来实现Oauth 1.0?,javascript,ajax,oauth,flickr,Javascript,Ajax,Oauth,Flickr,我正在尝试为Flickr照片探索开发一个Jquery插件。但我一直在验证用户身份。Flickr支持Oauth 1.0 我的问题是,您认为有没有办法只用Javascript实现OAuth1.0?“仅使用Javascript”意味着我不能使用任何服务器端脚本。我必须通过Ajax发出所有请求。您知道Ajax有跨源限制,根据我的实验,Oauth的链接不允许CORS/jsonp。不,这是不可能的。这就是OAuth2.0诞生的原因之一 例如,OAuth 2.0还清楚地说明了如何使用JavaScript在浏

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


我的问题是,您认为有没有办法只用Javascript实现OAuth1.0?“仅使用Javascript”意味着我不能使用任何服务器端脚本。我必须通过Ajax发出所有请求。您知道Ajax有跨源限制,根据我的实验,Oauth的链接不允许CORS/jsonp。

不,这是不可能的。这就是OAuth2.0诞生的原因之一

例如,OAuth 2.0还清楚地说明了如何使用JavaScript在浏览器中完全使用OAuth,而JavaScript无法安全地存储令牌,并且从较高的层次解释了如何在移动电话上甚至在没有web浏览器的设备上使用OAuth。
如果只是客户端大小的javascript,我认为您将遇到CORS问题,但最糟糕的是,当您需要为oauth请求创建签名时,您将在javascript中公开您的密钥。