我有一些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进行双重调用。
任何想法为什么它被调用两次以及如何防止它?
答案 0 :(得分:0)
问题解决了 - 一个问题是需要两次策略文件:第一次在omniauth.rb中,第二次在devise.rb中。