Я использую 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 ... так что я думаю, что не включил какой-то драгоценный камень или что-то еще, но не настолько опытен в рубине и теперь не знаю, что неправильно.