iframe上没有显示Google登录弹出窗口导致x-frame选项sameorigin

时间:2018-04-11 14:34:58

标签: google-app-engine iframe google-login x-frame-options

大家好,我的问题与同类型的其他问题不同:

我有一个在google appengine上开发的应用程序,我想在iframe中在我自己的不同网站上显示此应用程序。

在使用该应用之前,该应用需要使用Google凭据进行身份验证。

如果我将应用程序嵌入到iframe中并且用户访问该页面,并且它已经从直接链接登录到我的应用程序,则它可以正常工作。

但是如果用户首先使用iframe输入我的其他网站,并且没有记录到我的应用程序,则谷歌登录不显示,他只看到一个白页,控制台显示错误:

  

错误:拒绝显示   'https://accounts.google.com/o/oauth2/auth?.....'在一个框架中因为   它将'X-Frame-Options'设置为'sameorigin'。

你知道如何允许谷歌登录弹出到iframe吗?我能做些什么呢?

我正在浏览谷歌登录弹出窗口也将显示在iframe中,因此用户可以输入他们的凭证并登录我的应用程序并正确使用它。

0 个答案:

没有答案