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 の呼び出しが表示されました...だから、gem などを含めていないと思いますが、Ruby の経験があまりなく、何が何なのかわかりません。間違っている。