Я использую очень простой экземпляр GAE из сценария Greasemonkey. Это работало нормально в течение последних месяцев, но теперь путь добавлен к окончательному местоположению «продолжить», что прерывает для меня процесс входа в систему.
Основной рабочий процесс, при условии, что пользователь вошел в свою учетную запись Google, но его токен для экземпляра GAE истек:
window.location
. Последний шаг больше не работает, так как пользователь теперь перенаправлен на loginurl плюс некоторые , что дает 404 на целевом сайте.
Код GAE занимает примерно половину экрана кода. Соответствующий код аутентификации следующий:
if not users.get_current_user():
self.response.headers['Content-Type'] = 'text/plain'
self.response.out.write('login_needed|'+users.create_login_url(self.request.get('uri')))
Последовательность запросов следующая, все они вызваны перенаправлениями:
targetite.com не нравится этот путь, и, как вы можете видеть, его не было в исходном аргументе continue, переданном appengine.google.com, который был просто "https: // targetite .com / ". Что я сделал не так и как это исправить?