Логин Google omniauth-openid не работает

В течение последних 2 лет у меня не было проблем с пользователями, входящими в систему с помощью гема omniauth-openid. Внезапно логины перестали работать, и я получаю неопределенную ошибку:

WARNING: making https request to https://www.google.com/accounts/o8/id without verifying server certificate; no CA path was specified.
Generated checkid_setup request to https://www.google.com/accounts/o8/ud using stateless mode.
(google) Callback phase initiated.
(google) Authentication failure! invalid_credentials encountered.

Есть идеи, что здесь происходит? Я искал везде без ответов.


person ramz15    schedule 28.01.2014    source источник
comment
Возможно, Google изменил свой API, а гем omniauth устарел.   -  person thank_you    schedule 28.01.2014
comment
где я могу узнать, обновил ли Google свой API?   -  person ramz15    schedule 29.01.2014
comment
Я мог бы попробовать группы google open-id google.   -  person thank_you    schedule 29.01.2014


Ответы (1)


Я использовал старый гем omniauth-openid и исправил эту проблему, обновив до gem omniauth-google-oauth2.

person ramz15    schedule 05.02.2014