У нас есть приложение Vaadin 6, в котором мы внедрили Google/Facebook oauth2 для входа в систему, который отлично работает на производстве (https://apps.thecloudstream.com). У нас есть приложение google Marketplace и приложение для магазина Chrome, указывающее на наш специальный URL-адрес ((http://apps.thecloudstream.com/marketpace/google), который мы обработали через обработчик URI.Приложение для создания Chrome приложений не отвечает
Странная проблема, за которую я застрял последние два дня, заключается в том, что когда мы добавляем Chrome магазин app наша страница становится неактуальной, а после удаления расширения все становится хорошо. Глядя глубже, мы добавляем HttpServletRequestListener
, когда нажата какая-либо кнопка (google/facebook) для входа в oauth2.
Процесс регистрации также прошел нормально, и мы могут получать информацию о пользователе, но когда эта информация возвращается с серверов google/facebook, наш onRequestStart()
попадает в цель, а затем мы выполняем остальные, но в этом конкретном случае этот метод не попадает, и страница становится неуточненной sive.If мы ударяем с другой вкладки, тогда наш код переходит в onRequestStart()
, а затем поток становится прекрасным.
Может ли кто-нибудь указать мне, что я делаю неправильно. Я пытался отлаживать использование плагина GWT, но он не работает как google, закрывающий его.
UPDATE: после того, как более углубиться в код, который я нашел следующий вызов вызывает страницу зависания
writeAjaxPage(request, response, window, application);
Любая помощь высоко ценится.
Попробуйте [профилирование временной шкалы] (https://developer.chrome.com/devtools/docs/timeline). – wOxxOm