Ruby и рельсы с Omniauth - ошибка Google и OpenID - PullRequest
0 голосов
/ 29 марта 2011

Я использую omniauth 0.1.5 с рельсами 2.3.8 и смог реализовать аутентификацию Twitter и Facebook. Однако Openid вызывает у меня некоторые проблемы, а именно:

ВНИМАНИЕ: отправка запроса https на https://www.google.com/accounts/o8/.well-known/host-meta?hd=www.google.com без проверки сертификата сервера; путь к CA не указан. SQL (0,1мс) SET NAMES 'utf8' SQL (0,1 мс) SET SQL_AUTO_IS_NULL = 0 Выполнение открытия для https://www.google.com/accounts/o8/id Обнаружение личности пользователя https://www.google.com/accounts/o8/id для домена www.google.com Кэш прочитан: __GAPPS_OPENID__www.google.com Неожиданное исключение при выполнении обнаружения для идентификатора https://www.google.com/accounts/o8/id: Ошибка при получении https://www.google.com/accounts/o8/.well-known/host-meta?hd=www.google.com: Соединение отклонено - соединение (2)

Это вызов в environment.rb: используйте OmniAuth :: Strategies :: OpenID, OpenID :: Store :: Filesystem.new ('/ tmp'),: name => 'google',: identifier => «https://www.google.com/accounts/o8/id'

Я за прокси, поэтому думаю, что это может сыграть свою роль, но сообщение об ошибке немного расплывчато. Кроме того, я установил прокси в другом месте.

Есть идеи?

Как всегда, ура.

Slothistype

1 Ответ

0 голосов
/ 29 марта 2011

Это была проблема с прокси, и она была решена с помощью правильной настройки http proxy env.

...