问题标签 [oauth-ruby]

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 投票
2 回答
1905 浏览

ruby - Ruby Oauth 文件上传/分段 POST 请求

我已经看了几天了,还没有找到解决方案。有没有办法使用 OAuth-Ruby 上传文件?

我正在使用一个 REST 系统,该系统使用 oauth 保护他们的资源。我正在使用 ruby​​ 和 oauth-ruby 构建一个测试工具,以便更轻松地将测试数据上传到系统。但我无法将文件上传到资源。

当我发送正常请求时,一切正常,但添加文件作为参数会使签名无效。

例子:

有效,但给了我:

我不确定如何将文件添加到帖子中。

对此有什么想法吗?

谢谢,

0 投票
1 回答
343 浏览

ruby - 使用 Ruby 在 Open Graph API 中标记用户

我发现了一些关于发布到您的提要的选项的非常稀少的文档。

我正在尝试发布到“/me/feed”,然后在该帖子中包含一个用户。我正在尝试重新创建您现在可以在 Facebook 状态框中执行 @username 的方式,而是从 API 执行。

使用 Ruby OAuth2 库我执行以下操作。

这很棒,但我想做类似的事情:

这可能吗?

或者,我可以直接使用 JSON 发布吗?

谢谢,

肯特

0 投票
1 回答
1192 浏览

ruby-on-rails - 为什么会发生 OAuth 未经授权的错误 (401)?

有时 Twitter OAuth 会成功执行,但会引发未经授权的错误。我每天得到大约 50 个这样的东西。这令人担忧,因为我不知道如何复制它。

发生此错误的不同情况有哪些,如何解决或防止这种情况?

0 投票
2 回答
1354 浏览

ruby-on-rails - 401 Unauthorized for foursquare OAuth

OK, I am pulling my hair after trying this out too many times to debug. So please help me out here. I keep getting 401 Unauthorized error after I am redirected back.

Here is my code. What am I doing wrong here?

0 投票
2 回答
1880 浏览

ruby-on-rails - 取消对 twitter OAuth 应用程序的授权

我们刚刚使用Twitter gem在我们的 RoR 应用程序中实现了 OAuth 。整个身份验证过程完美运行,我们能够持久化访问令牌。我们想知道是否有一种方法可以取消我们通过我们的网站访问 Twitter 的权限。我意识到我们可以销毁持久化的令牌,但我也希望能够将我们从 twitter 上的连接列表中删除,以便用户感觉到我们与他们的帐户完全断开了连接。我们检查了oauth-rubytwitter rdocs,但找不到任何相关内容。

提前致谢。

0 投票
2 回答
496 浏览

ruby - 哪个是 Rails 应用程序的最佳 0auth gem?

我打算将 Oauth 身份验证添加到我的 rails web app中。既然我不想重新发明轮子,你有没有一些 ruby​​ gem 建议添加这种功能?

蒂亚保罗

0 投票
1 回答
193 浏览

ruby-on-rails - oauth2 和受信任的站点

是否有可能在未确认访问用户数据的情况下使用 oauth/oauth2 与受信任的站点(例如 - 一位开发人员的站点)合作?

0 投票
1 回答
3416 浏览

ruby-on-rails - OAuth 提供者服务和 Rails 3

我正在尝试使用 Rails 3 设置 OAuth 提供程序服务器,但似乎找不到任何东西来实现这一点。

在 oauth 方面,我也是新手,所以请原谅我的无知。

在设置 oauth 服务器时,我是否需要已经在像agrec2.com 这样的地方拥有一个 oauth 帐户?或者我可以只使用我自己的服务器吗?

0 投票
2 回答
1986 浏览

oauth - 如何在 Rails3 中使用 oauth 连接到 Gmail 的 IMAP 服务器?

我找到了gmail_xoauth gem,它完成了我需要的大部分工作,但我还需要从 Rails3 内部生成 oauth 令牌(consumer_key 和 consumer_secret)。

我正在尝试将 Gmail 的 oauth 集成集成到我的网站中,因此无法使用上述 gem 引用的 python 脚本。我希望我的网站将用户带到身份验证页面并提取 consumer_key/secret 令牌。

我是 OAuth 的新手,所以我可能缺少一些明显的东西。

更新:我解决了上述问题,并写了一篇详细的博客文章(因为它太大而无法放在这里)。 http://blog.asif.in/blog/2012/03/03/google-oauth-and-rails/

0 投票
2 回答
2641 浏览

ruby-on-rails - Ruby OAuth 噩梦:使用联系人 API

在过去的几天里,我一直在努力支持在我的 Rails 3 应用程序中向 Google Contacts API 添加联系人的能力。尽管有许多错误的开始,但我终于通过使用 Ruby OAuth gem 并按照此处的教程取得了一些进展:http: //everburning.com/news/google-analytics-oauth-and-ruby-oh-my/

当我在控制台中执行此操作时,我比在我的 Rails 应用程序中走得更远。我可以创建访问令牌,使用联系人 API 的特定范围对 Google 服务进行身份验证,并应用 oauth_verifier 令牌来获取访问令牌。但是当需要推送数据时,我收到了这个错误:

“readbody=true”标头来自哪里,我将如何摆脱它?

但在 Rails 应用程序中情况更糟。我有一个控制器操作(“googlecontacts”)创建请求令牌并将用户引导到使用 Google 的身份验证站点:

这似乎有效;我得到一个工作请求令牌对象,用户被转发到 Google 服务进行身份验证。回调 URL(“google_auth”)应采用 oauth_verifier 令牌来创建访问令牌。这是控制器的开头:

这就是它失败的地方。最后一行的错误是:

但是其中的值—— session[:request_token] 和 params[:oauth_verifier]—— 存在并在该操作中说明!我无法弄清楚这里的 nil 是什么。

所以我想我需要先弄清楚第二个问题,但回答第一个问题也可以加分。:-)

谢谢阅读。

亚伦。