dlindahl / omniauth-cas

A CAS OmniAuth Strategy
MIT License
88 stars 79 forks source link

OpenSSL::SSL::SSLError #14

Closed wafcio closed 10 years ago

wafcio commented 11 years ago

Before I used rubycas-client gem and when I move to omniauth and add cas strategy I get strange errors:

An OpenSSL::SSL::SSLError occurred in #:

SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed /.../.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/net/http.rb:799:in connect' /.../.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/net/http.rb:799:inblock in connect' /.../.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/timeout.rb:54:in timeout' /.../.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/timeout.rb:99:intimeout' /.../.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/net/http.rb:799:in connect' /.../.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/net/http.rb:755:indo_start' /.../.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/net/http.rb:744:in start' omniauth-cas (1.0.4) lib/omniauth/strategies/cas/service_ticket_validator.rb:90:inget_service_response_body' omniauth-cas (1.0.4) lib/omniauth/strategies/cas/service_ticket_validator.rb:32:in user_info' omniauth-cas (1.0.4) lib/omniauth/strategies/cas.rb:68:incallback_phase'

in config I wrote

Rails.application.config.middleware.use OmniAuth::Builder do provider :cas, url: [URL for CAS server] end

wafcio commented 11 years ago

I found solution for it: add disable_ssl_verification: true option in config, sorry for issue.