Я только что попытался сделать то, что вы предлагаете здесь, за исключением того, что у меня нет гиперссылки внутри iFrame. Я хочу, чтобы страница аутентификации Google появлялась в iFrame поверх моей страницы, а не перенаправляла на страницу аутентификации и затем возвращалась на мою страницу. Я также добавляю строку запроса к login_url, и мой основной запрос затем возвращает простое сообщение «Добро пожаловать», а не главную страницу моего приложения.
Он прекрасно работает в песочнице, но не работает при развертывании в GAE. Страница, возвращаемая Google login_url, отказывается отображаться в iFrame. Сообщение консоли «Отказано в отображении документа, потому что отображение запрещено X-Frame-Options». Я думал о возможных обходных путях, но Google явно не хочет, чтобы страница входа отображалась таким образом. Я разочарован, потому что мое приложение интенсивно использует HttpRequests, поэтому главная страница никогда не обновляется иначе, но я все еще очень доволен GAE.