2011-07-26 30 views
1

我正在使用ruby-1.9,rails 3,并且我正尝试使用omniauth_crowd库登录到人群服务器。配置非常简单:atlassian人群和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 /中的回调和/ auth /中失败路由,但是当我试图只是当回调被称为登录表单后进行验证, - 我得到:

uninitialized constant OmniAuth::Strategies::Crowd::CrowdValidator::Net 

从寻找到“omniauth /策略/观众/ crowd_validator.rb”我能看到 一个电话网:HTTP ...所以我想我还没有包括一些宝石否则, 但在红宝石不这么有经验现在不知道什么是错的。

回答

0

这听起来很愚蠢,但我遇到了同样的问题,直到我记得将我的应用服务器的IP添加到应用程序允许的远程IP列表中。试试看。