Google App Engine - встроенный / встроенный вход - PullRequest
4 голосов
/ 04 декабря 2010

Есть ли способ настроить Google App Engine таким образом, чтобы страница входа отображалась как встраиваемая, либо в iframe вместо , требующей ссылки .

Я бы хотел, чтобы это было так просто, как

<iframe src="{{ login_url }}">
    <!-- no iframes -->
    <a href="{{login_url}}">Log in</a>
</iframe>

Однако это, похоже, недокументированный способ входа в систему пользователей, и я не уверен, так ли это.

Буду благодарен за любые мысли

Спасибо за чтение.

Brian

Ответы [ 2 ]

4 голосов
/ 05 декабря 2010

Это не очень хорошая идея.Показывая форму входа в Google на вашем домене , как ваши пользователи узнают, что он является законным?Перенаправляя пользователей на страницу в домене Google , вы уменьшаете путаницу.

Кроме того, вы можете ознакомиться с Условиями, прежде чем делать это.Я не удивлюсь, если Google специально упомянет, что не делал этого где-то.Это все равно, что учить своих пользователей отказываться от данных входа в систему Google при появлении соответствующего запроса.

В группах также было несколько сообщений, обсуждающих это;Ник и многие другие пользователи ответили на этот вопрос с похожими комментариями.

0 голосов
/ 23 февраля 2013

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...