ruby-on-rails - 来自 omniauth 的双重请求(设计、自定义策略、oauth2)

标签 ruby-on-rails ruby ruby-on-rails-3 oauth devise

我有一些 oauth 提供程序代码,基于从这里获取的代码: http://blog.joshsoftware.com/2010/12/16/multiple-applications-with-devise-omniauth-and-single-sign-on/

然后我使用 omniauth 自定义策略 + 设计(也以某种方式基于前面提到的链接)创建了我的客户端。

但是我遇到了问题 - 似乎我的策略被调用了两次,方法 auth_hash 被调用了两次,这导致对 access_token_url 和 user.json 进行了两次调用。

知道为什么它被调用两次以及如何防止它吗?

最佳答案

问题已解决 - 一个问题需要策略文件两次:第一次在 omniauth.rb 中,第二次在 devise.rb 中。

关于ruby-on-rails - 来自 omniauth 的双重请求(设计、自定义策略、oauth2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6437171/

相关文章:

ruby-on-rails - 如果没有对 Ruby 解释器进行修补,则无法在 RubyCocoa 中使用 Ruby 线程

ruby-on-rails - 如何访问 Ruby 控制台中的命名空间方法?

ruby - 使用 google plus 登录时出现授​​权错误

ruby-on-rails - rails : Validates uniqueness of scoped by date

javascript - ruby rails : Minify or Compress Javascript Files?

ruby-on-rails - 在热切加载关联上指定条件后无法获取对象

javascript - 如何在 Ruby on Rails 中将 JSON responseText 应用于 Google map ?

ruby - 如何检测API错误?

ruby-on-rails - rvm + rails3 + gmaps4rails - acts_as_gmappable

ruby-on-rails-3 - 通过 Assets :precompile assets pipeline 为 IE 拆分 css 文件的最佳方法是什么