我正在使用 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 ...所以我想我没有包含一些宝石或其他东西,但在 ruby 方面没有那么有经验,现在不知道什么是错的。