允许用户使用iframe中的所选Google帐户登录(Chrome扩展程序)

dip*_*ent 7 javascript iframe google-authentication google-chrome-extension oauth-2.0

不幸的是,我没有看到一个问题,问我到底需要什么,所以我决定发一个.

问题:我有一个加载iframe边栏的chrome扩展.在初始加载时,用户需要使用他们选择的Google帐户登录.此外,如果用户访问实际站点(在新选项卡中),则应向用户显示相同的身份验证流程(理想情况下).

我目前使用Google帐户选择器,当使用网站的iframe版本时,我遇到了一些问题,主要是:

拒绝在一个框架中显示" https://accounts.google.com/AccountChooser?continue=https://accounts.google ... t.com%26from_login%3D1%26as%3D473effc061cc82d5&btmpl = authsub&scc = 1&oauth = 1',因为它已设置'X-Frame-Options'到'DENY'.

总结一下,我需要的是:

  • 一个auth流程,解决
    1. 通过iframe登录该网站
    2. 在新标签中登录该网站.
  • 允许用户选择与帐户选择器类似的Google帐户的身份验证流程