Проблема Symfony 2 Oauth2 с HwiOauthBundle

Я использую HWIOAuthBundle (с конфигурацией Google) для аутентификации в одном из моих проектов.

Большую часть времени это работает очень хорошо. Но в какой-то момент, когда я просматриваю приложение, я получаю сообщение об ошибке google_id. Он появляется не на конкретной странице, а внезапно (после периода бездействия). По сути, google_id, который получает мой пользовательский провайдер, внезапно становится нулевым. Поскольку я не могу воспроизвести ошибку, и ее очень сложно отладить.

Кажется, это происходит либо из пакета HWIOAuth, для которого я могу использовать неправильные настройки конфигурации, либо из сеанса Symfony 2. Но я попытался изменить время жизни сеанса, и ничего не получилось (как я уже сказал, я не могу воспроизвести ошибку по требованию. Она появляется совершенно неожиданно...).

У вас есть идеи, как решить эту проблему?

С Уважением


person kofi_kari_kari    schedule 15.09.2014    source источник


Ответы (1)


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

person vvondra    schedule 12.10.2014
comment
а вообще ты нашел способ? - person Yang; 12.10.2014