问题标签 [oauth-1.0a]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
166 浏览

java - 使用 Scribe 与 QuickBooks 集成 OAuth

QuickBooks 拥有自己的 SDK 库,可以轻松帮助第三方之间的通信。但它们的库文件大小约为 6MB,这对于简单的 API 集成来说是巨大的。

在使用 Scribe 搜索和找到解决方案之后,我决定发布它,以便其他开发人员可以使用它。

直觉支持不会帮助您解决此问题,也不会更正他们的文档。

所以基本上关注的是如何使用 Scribe 与 Quickbooks 集成

0 投票
1 回答
268 浏览

django - Django - 临时保存 OAuth 1.0a 流的请求令牌

Twitter OAuth 1.0a 流程需要在经过身份验证后authenticated request token进行交换。access tokenconsumer or clientuser

我面临的问题是产生access token需求authenticated request token,但是来自 apirequest token secretverifier响应oauth/authentication没有request token secret。那么如何临时保存来自oauth/request_tokenapi 调用的请求令牌秘密,以便我可以在oauth/access_tokenapi 调用中使用它。

我从探索中找到了一些解决方案,例如运行缓存服务器(Memcached、Redis)或使用django 会话功能。但对于这项任务,他们似乎都过分了。

我希望找到一个更简单的解决方案。

0 投票
0 回答
215 浏览

angularjs - Angular.js 和 Oauth 1.0 集成

在将 Angular.js 与 OAuth 1.0 结合使用时需要帮助。我已经检查过 Oauth.io 不支持 Quickbooks api 的提供程序,并且根据 github 规范,Satellizer.js 也已过时。

我可以用于此集成的任何其他代码/js?

0 投票
1 回答
867 浏览

android - 使用 Scribe 库将参数添加到正文中

我正在开发一个 Android 应用程序,并且我已经集成了 Scribe 库,以便通过 Magento 与 OAuth1.0 建立 http 连接。我的问题是我需要将带有参数的请求发送到正文但没有密钥。现在我正确登录并获得了令牌授权,我从服务器、类别、等等等等获取产品……但我无法结帐,因为我总是得到代码“401 授权要求”。我认为问题可能出在正文中的参数上。

我的代码:

我如何在正文中只放置一个参数但没有键值?

提前致谢 :)

0 投票
1 回答
306 浏览

javascript - 对给定 oauth 访问令牌的 google 应用程序脚本进行身份验证

我在这里看到了 google apps script's tutorial to migrate from oAuthConfig to oauth1但是 如果我已经有了访问令牌怎么办?我在这里检查了 oauth1 库代码,但找不到在此处包含访问令牌的方法。

有没有替代方法?另请注意,我有 4 个东西:消费者密钥、消费者秘密、令牌和令牌秘密。(注意:我在访问令牌中有 2 个东西,而不仅仅是一个令牌)。

0 投票
1 回答
1600 浏览

java - 带有 scribes-java 库的 Woocommerce REST API 返回消费者密钥参数缺失错误消息

大家好,我正在尝试使用scribe-java库通过 http.code 外观访问 REST api

抛出以下错误 {"errors":[{"code":"woocommerce_api_authentication_error","message":"oauth_consumer_key parameter is missing"}]} 。任何想法为什么我的代码会引发上述错误?请注意,我已经使用 http 检查了 v1 端点,它返回了合理的消息。所以基本上它正在工作。

0 投票
2 回答
5388 浏览

android - 无效签名 - 提供的签名与从 Android 调用的 WooCommerce REST API 不匹配

我是一名 Android 开发人员,是 Woocommerce 的新手,并开始使用 Oauth1.0 身份验证来使用 REST 服务。当我从我的 android 应用程序调用时,我得到了 PostMan(RestClient 插件)的正确响应并得到“无效签名”错误。

这是我的安卓代码:

我在谷歌上搜索了生成签名,但所有人都在说相同的代码。我使用此工具http://oauth.googlecode.com/svn/code/javascript/example/signature.html验证签名但无法验证,因为 PostMan、此工具和 android 生成的签名彼此不同。

0 投票
2 回答
960 浏览

python - Yelp API 产生无效签名错误

在查看了几篇在线文章、StackOverflow 和 Yelp Google Group 之后,我一直无法弄清楚Invalid Signature我的 Yelp API 请求所产生的错误的问题。

这是确切的错误:

以及我编写的代码:

那么究竟是什么导致了这个错误呢?在此尝试之前我已经做了一些修改,而我之前的尝试也遇到了类似的错误;除了有一次我只收到“无效签名”错误,没有“期望签名基础字符串”消息

0 投票
0 回答
388 浏览

android - 如何存储 OAuth1.0a 的访问令牌以用于对受保护 API 的所有时间请求?我正在使用 Scribe 库

我正在使用Scribe 库来实现 OAuth1.0a,并且不知何故我从 Magento 服务提供商那里获得了 AccessToken。service.signRequest(accessToken, request);但我的问题是如何存储和使用 AccessToken 来处理我使用访问 Magento OAuth1.0a REST api 调用的更多请求?

Token accessToken = service.getAccessToken(requestToken, v);

如何将 accessToken 存储在 Android 应用程序中以安全地终身访问以访问Magento REST api url?我将它保存在 String 变量中,但我不能在其中使用它

那么,如何存储和使用accessToken

如果您需要对此问题进行更多说明,请发表评论。让我解释一下我的问题。

0 投票
1 回答
2400 浏览

ios - 如何在 OauthSwift 库中设置回调 URL

我正在一个项目中实现 OAuthSwift 库以连接到同时使用 OAuth1 和 OAuth2 的几个不同的社交网站。

我已将应用程序设置为加载将我带到我的社交网站的 Web 视图,但我无法让应用程序重定向回来。一旦我加载了我的凭据,它就会要求我授予对应用程序的授权,但是一旦我这样做了,它就会加载我的社交网站主页。

我可以导航回该应用程序,但它没有注册它已获得访问我的帐户的权限。

这是我第一次使用 OAuth,我发现回调 URL 令人困惑。

我会很感激一些帮助解释如何让 web 视图重定向回我的应用程序以及如何设置应用程序的 URL。

类视图控制器:UIViewController {

}