atlassian人群和omniauth_crowd

时间:2011-07-26 12:10:50

标签: ruby-on-rails omniauth atlassian-crowd

我正在使用ruby-1.9,rails 3,我正在尝试使用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被路由,但是当我尝试进行身份验证时, 在调用回调后的登录表单之后 - 我得到了:

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

从“omniauth / strategies / crowd / crowd_validator.rb”中我可以看到 看到一个电话Net:HTTP ...所以我想我还没有包含一些宝石,否则, 但在红宝石方面没那么经验,现在不知道出了什么问题。

1 个答案:

答案 0 :(得分:0)

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