Я использую 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