我公司的登录信息与Google相关联,当用户访问此处时,http://api.radiumcrm.com/sessions/new我们会向他们显示Google帐户选择页面。
我试图允许用户选择他们的帐户并通过我们公司的Chrome扩展程序通过IFRAME登录。当我在IFRAME中尝试此URL时,我收到此错误 -
Refused to display 'https://accounts.google.com/AccountChooser?service=lso&continue=https%3A%2F…57%26from_login%3D1%26hl%3Den%26as%3D-7f65cece530df7dd&btmpl=authsub&hl=en' in a frame because it set 'X-Frame-Options' to 'DENY'.
我知道Google出于安全考虑可能会这样做但是有没有好的解决方法呢?
答案 0 :(得分:2)
出于好的理由,您不应该忘记Google登录页面。你需要这样做的原因是什么?可以在弹出窗口中执行相同的操作吗? 还有你看看 https://developer.chrome.com/apps/identity
答案 1 :(得分:0)
您可以使用https://developers.google.com/identity/one-tap/web/guides/get-google-api-clientid。 对于窗口,您应该添加 data-auto_select =“ true” https://developers.google.com/identity/one-tap/web/guides/automatic-sign-in-sign-out。