问题标签 [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.
ruby - Ruby Oauth 文件上传/分段 POST 请求
我已经看了几天了,还没有找到解决方案。有没有办法使用 OAuth-Ruby 上传文件?
我正在使用一个 REST 系统,该系统使用 oauth 保护他们的资源。我正在使用 ruby 和 oauth-ruby 构建一个测试工具,以便更轻松地将测试数据上传到系统。但我无法将文件上传到资源。
当我发送正常请求时,一切正常,但添加文件作为参数会使签名无效。
例子:
有效,但给了我:
我不确定如何将文件添加到帖子中。
对此有什么想法吗?
谢谢,
ruby - 使用 Ruby 在 Open Graph API 中标记用户
我发现了一些关于发布到您的提要的选项的非常稀少的文档。
我正在尝试发布到“/me/feed”,然后在该帖子中包含一个用户。我正在尝试重新创建您现在可以在 Facebook 状态框中执行 @username 的方式,而是从 API 执行。
使用 Ruby OAuth2 库我执行以下操作。
这很棒,但我想做类似的事情:
这可能吗?
或者,我可以直接使用 JSON 发布吗?
谢谢,
肯特
ruby-on-rails - 为什么会发生 OAuth 未经授权的错误 (401)?
有时 Twitter OAuth 会成功执行,但会引发未经授权的错误。我每天得到大约 50 个这样的东西。这令人担忧,因为我不知道如何复制它。
发生此错误的不同情况有哪些,如何解决或防止这种情况?
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?
ruby-on-rails - 取消对 twitter OAuth 应用程序的授权
我们刚刚使用Twitter gem在我们的 RoR 应用程序中实现了 OAuth 。整个身份验证过程完美运行,我们能够持久化访问令牌。我们想知道是否有一种方法可以取消我们通过我们的网站访问 Twitter 的权限。我意识到我们可以销毁持久化的令牌,但我也希望能够将我们从 twitter 上的连接列表中删除,以便用户感觉到我们与他们的帐户完全断开了连接。我们检查了oauth-ruby和twitter rdocs,但找不到任何相关内容。
提前致谢。
ruby - 哪个是 Rails 应用程序的最佳 0auth gem?
我打算将 Oauth 身份验证添加到我的 rails web app中。既然我不想重新发明轮子,你有没有一些 ruby gem 建议添加这种功能?
蒂亚保罗
ruby-on-rails - oauth2 和受信任的站点
是否有可能在未确认访问用户数据的情况下使用 oauth/oauth2 与受信任的站点(例如 - 一位开发人员的站点)合作?
ruby-on-rails - OAuth 提供者服务和 Rails 3
我正在尝试使用 Rails 3 设置 OAuth 提供程序服务器,但似乎找不到任何东西来实现这一点。
在 oauth 方面,我也是新手,所以请原谅我的无知。
在设置 oauth 服务器时,我是否需要已经在像agrec2.com 这样的地方拥有一个 oauth 帐户?或者我可以只使用我自己的服务器吗?
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/
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 是什么。
所以我想我需要先弄清楚第二个问题,但回答第一个问题也可以加分。:-)
谢谢阅读。
亚伦。