我使用的是ruby-1.9,Rails3,我正在尝试使用omniauth_crowd库登录群组服务器。配置非常简单:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :crowd, :crowd_server_url=>"http://some-crowd-server/crowd", :application_name=>"app-dev", :application_password=>"app-pass"
end此外,/auth/callback和/auth/failed也会被路由,但当我尝试进行身份验证时,就在调用callback时登录表单之后-我得到了:
uninitialized constant OmniAuth::Strategies::Crowd::CrowdValidator::Net通过查看'omniauth/strategies/crowd/crowd_validator.rb‘,我可以看到一个调用网络:HTTP...所以我想我没有包括一些宝石或其他东西,但在ruby方面没有太多经验,现在也不知道哪里出了问题。
发布于 2011-08-13 13:22:18
这听起来很愚蠢,但我遇到了同样的问题,直到我记得将我的应用程序服务器的IP添加到应用程序的允许远程IP列表中。试试看。
https://stackoverflow.com/questions/6829793
复制相似问题