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

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

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

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

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

С уважением

1 ответ

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

licensed under cc by-sa 3.0 with attribution.