Получение Фарадея:: Ошибка::ConnectionFailed при подключении из приложения heroku rails
У моей компании есть простой oauth-сервер на https://auth.vitalvu.com/
Я разрабатываю приложение rails, которое должно отправлять запросы на этот сервер (через гем omniauth-oauth2). Когда я пытаюсь запустить приложение на Heroku, я получаю сообщение об ошибке:
Faraday::Error::ConnectionFailed: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
Я проверил это, как описано здесь.
Из приложения rails console
на моей локальной машине
connection = Faraday::Connection.new 'https://auth.vitalvu.com'
connection.get '/ping.json'
работает просто отлично.
Тем не менее, после отправки приложения в Heroku, heroku run rails console
connection = Faraday::Connection.new 'https://auth.vitalvu.com'
connection.get '/ping.json'
приводит к ошибке Фарадея и
connection = Faraday::Connection.new 'https://auth.vitalvu.com', :ssl => {:ca_file => '/usr/lib/ssl/certs/ca-certificates.crt'}
connection.get '/ping.json'
приводит к ошибке Фарадея и
connection = Faraday::Connection.new 'https://auth.vitalvu.com', :ssl => {:ca_path => "/etc/ssl/certs"}
connection.get '/ping.json'
приводит к ошибке Фарадея
Я не уверен, что еще попробовать. Предложения?