2011-07-26 55 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列表中。試試看。