问题标签 [faraday-oauth]

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 回答
1822 浏览

ruby-on-rails - 从 Faraday OAuth 模块(从客户端)检索 OAuth 令牌(在服务器上)

我正在使用Faraday在我正在开发的两个 Web 应用程序(背景相关问题)之间进行通信。我使用 OAuth 令牌作为从客户端应用程序到服务器应用程序的上传/连接的一部分。

但是,我似乎无法在标头或 action_dispatch 哈希等中找到 OAuth 令牌。

有什么建议么?

0 投票
3 回答
10498 浏览

ruby-on-rails - 如何在 Rails 3(捆绑器)中解决这个 gem 依赖问题?

出于某种原因,我的项目搞砸了,现在每次我尝试运行时都会抛出错误bundle install。通过重新排序我的宝石,我设法修复了一些错误Gemfile,但现在我得到了这个:

我认为使用捆绑器应该消除依赖关系wtf's?我假设这条消息意味着两个宝石需要 2 个不同版本的faraday..?

我该如何解决这个问题?为什么它不只安装两个版本,每个 gem 加载它想要的版本?

我很想在这方面提供一些帮助!

谢谢

Gemfile.lock: https ://gist.github.com/1061722

宝石文件:

0 投票
1 回答
476 浏览

ruby-on-rails - Rails:带有捆绑程序的OAuth gem依赖错误?

试图启动服务器,我得到了这个:

我尝试了多个版本,删除了 Gemfile.lock,更新了捆绑程序等。我搜索了很多线程,OmniAuth 和设计之间似乎存在冲突,但不是我的错误。版本冲突?你如何诊断?

这是我的 Gemfile:

0 投票
2 回答
366 浏览

ruby-on-rails - 宝石错误。无法为 ["youtube_it-2.1.1"] 激活 faraday (>= 0.7.3, runtime),已经为 ["instagram-0.8"] 激活了 faraday-0.5.7"

我正在使用 youtube_it API 制作 Rails(3.0.4) 应用程序。

我使用 安装了 gem gem install youtube_it,但是当我运行脚本时出现此错误:

我应该如何在不删除现有版本的法拉第的情况下解决这个问题?

0 投票
9 回答
22604 浏览

facebook - Omniauth Facebook 错误 - Faraday::Error::ConnectionFailed

(仅供参考:我正在关注来自 railscast #241 的 Twitter Omniauth。我成功使用了 Twitter,现在进入 Facebook)

使用 Omniauth 登录 Facebook 后,我立即收到此错误:

这是什么意思?

这是我的代码

我的代码中实际上没有什么内容,我所拥有的只是在我想使用 to_yaml 来查看 request.env 中的内容的 sessionController

如何解决法拉第错误?

0 投票
1 回答
189 浏览

ruby - 使用 apigee 配置 twitter gem 版本 3

我通过设置将 twitter gem 版本 2 与 apigee 结合使用:

Twitter.gateway = 'myapp-myapigee.apiggeee.com'

在版本 3 中,删除了通过网关配置对 API 网关的支持。如更新版本中所指出的,任何与实现自定义法拉第中间件有关的指针都值得赞赏。

0 投票
1 回答
5959 浏览

ruby-on-rails-3 - 从heroku rails应用程序连接时获取Faraday :: Error :: ConnectionFailed

我的公司在https://auth.vitalvu.com有一个简单的 oauth 服务器

我正在开发一个需要向该服务器发出请求的 Rails 应用程序(通过omniauth-oauth2 gem)。当我尝试在 Heroku 上运行应用程序时,出现错误:

Faraday::Error::ConnectionFailed: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

我已经按照这里的描述对其进行了测试。

rails console我本地机器上的应用程序

工作得很好。

但是,在将应用程序推送到 Heroku 后,heroku run rails console

导致法拉第误差和

导致法拉第误差和

导致法拉第错误

我不确定还能尝试什么。建议?

0 投票
1 回答
291 浏览

ruby - 尝试使用 OAuth2 gem 和 Ruby 对 Google Groups API 进行 PUT

我正在尝试使用 Ruby 和 OAuth2 GEM 对 Google Groups API 进行 PUT 调用。我已经成功地验证了身份,并且 GET 调用正常工作,但我似乎无法获得使用 PUT 方法的调用。我认为以下方法会起作用,因为 OAuth2 使用法拉第,但我只是不断收到 400 消息,并表明某些东西是“必需的”:

有没有人有一个将参数传递给 PUT 请求的工作示例?

0 投票
0 回答
731 浏览

ruby-on-rails - 带有自定义策略门卫的 Rails 法拉第超时错误omniauth

使用omniauth(自定义策略)/门卫发布了与这篇文章法拉第超时错误完全相同的标题,因为我只是遇到了相同且几乎完全相同的问题。我在centOS(我目前在windows上)测试了相同的代码,它工作得很好。我目前正在使用 puma,正如另一篇文章的答案所说,我正在使用以下命令运行它: rails s Puma THREADS=1

如您所见,它会创建访问令牌和所有令牌,但会返回内部服务器错误 500

这是完整的堆栈跟踪:

这是应该创建访问令牌的探索操作,但它会卡住直到超时错误

我已经遵循了 github 上的omniauth 策略教程和门卫提供者教程。正如我之前所说,它运行良好并在 centOS 中创建了一个访问令牌,但在 Windows 中我收到此错误,我什至通过本教程没有结果https://gist.github.com/fnichol/867550并且还尝试了不同的法拉第适配器,结果几乎相同。

PD:非常感谢你的帮助,对不起我的英语

0 投票
1 回答
9216 浏览

ruby-on-rails - #连接被拒绝 - 连接(2)

#<Faraday::ConnectionFailed> Connection refused - connect(2)在使用复选框选择项目users/edit.html.erb并按下保存后,我收到了消息。我选择的项目在一个名为amenities_list. 这些项目是布尔值。在尝试保存我收到的更改后#<Faraday::ConnectionFailed>

用户/edit.html.erb

users_controller.rb

用户.rb

gemfile.lock