来自omniauth的双重请求(设计,自定义策略,oauth2)

时间:2011-06-22 08:44:25

标签: 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进行双重调用。

任何想法为什么它被调用两次以及如何防止它?

1 个答案:

答案 0 :(得分:0)

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