Oauth 2.0 谷歌OAuth正在调用Youtube API

Oauth 2.0 谷歌OAuth正在调用Youtube API,oauth-2.0,youtube-api,google-oauth,google-authentication,Oauth 2.0,Youtube Api,Google Oauth,Google Authentication,我正在尝试使用GoogleOAuth2.0进行身份验证。一切正常,但在初始(第一次)加载时,客户端(Web应用程序)加载提示符需要额外的时间(30秒RequestTimeOut)。我检查了网络选项卡(开发者控制台Chrome),在那里我发现它正在尝试调用 此请求因错误超时而失败,在我的组织中,我们无法访问Youtube(我知道这一点)。但我的应用程序向Youtube API发出请求的原因和地点是我的问题如果是,我如何停止(从youtube获取帐户)? 我的应用程序的范围如下 “范围”:” 它发

我正在尝试使用GoogleOAuth2.0进行身份验证。一切正常,但在初始(第一次)加载时,客户端(Web应用程序)加载提示符需要额外的时间(30秒RequestTimeOut)。我检查了网络选项卡(开发者控制台Chrome),在那里我发现它正在尝试调用

此请求因错误超时而失败,在我的组织中,我们无法访问Youtube(我知道这一点)。但我的应用程序向Youtube API发出请求的原因和地点是我的问题如果是,我如何停止(从youtube获取帐户)?

我的应用程序的范围如下

“范围”:”

它发生在初始加载本身上,之后它为同一请求提供200个状态。我错过了什么

我对这个完全陌生。(对不起,如果是noob问题)

提前谢谢

编辑::

我知道了为什么它向youtube api发出请求,它试图从youtube(gmail帐户)获取任何其他帐户(登录用户)。但是如何停止向youtube(accounts.youtube.com)发出请求我的应用程序可以从谷歌(accounts.google.com)获取账户


谢谢。

谷歌在谷歌o-auth账户选择器中放置了一个iframe

通过分析iframe中的javascript,我们发现一些证据表明,这可能是一种加载youtube会话的方法,以便获取youtube中当前登录用户的userId。 通过创建iframe,您可以获得打开网站的正常上下文,也就是说,您可以访问会话信息。 这正是它的用途,证明:

//# sourceURL=/_/mss/boq-identity/_/js/k=boq-identity.AccountsDomaincookiesCheckconnectionJs.pt_PT.4FJ4-a_ocZ8.es5.O/d=1/ct=zgms/rs=AOaEmlHUdMtrscDWG6wHCiHHFunuI9afAg/m=base
if (window.parent && window.parent.postMessage) {window.parent.postMessage( google.checkconnection.getMsgToSend('youtube', 'some_id'), 'https:\/\/accounts.google.com');}</script>
/#sourceURL=/u/mss/boq identity/u/js/k=boq identity.accountsDomainOkiesCheckConnectionjs.pt_pt.4FJ4-a_ocZ8.es5.O/d=1/ct=zgms/rs=aoaemlhudmtrscdg6whcihhunui9afag/m=base
if(window.parent&&window.parent.postMessage){window.parent.postMessage(google.checkconnection.getMsgToSend('youtube','some\u id'),'https:\/\/accounts.google.com');}

iframe可以进行通信,只要彼此正在收听此消息。

谷歌将iframe放在谷歌o-auth帐户选择器中

通过分析iframe中的javascript,我们发现一些证据表明,这可能是一种加载youtube会话的方法,以便获取youtube中当前登录用户的userId。 通过创建iframe,您可以获得打开网站的正常上下文,也就是说,您可以访问会话信息。 这正是它的用途,证明:

//# sourceURL=/_/mss/boq-identity/_/js/k=boq-identity.AccountsDomaincookiesCheckconnectionJs.pt_PT.4FJ4-a_ocZ8.es5.O/d=1/ct=zgms/rs=AOaEmlHUdMtrscDWG6wHCiHHFunuI9afAg/m=base
if (window.parent && window.parent.postMessage) {window.parent.postMessage( google.checkconnection.getMsgToSend('youtube', 'some_id'), 'https:\/\/accounts.google.com');}</script>
/#sourceURL=/u/mss/boq identity/u/js/k=boq identity.accountsDomainOkiesCheckConnectionjs.pt_pt.4FJ4-a_ocZ8.es5.O/d=1/ct=zgms/rs=aoaemlhudmtrscdg6whcihhunui9afag/m=base
if(window.parent&&window.parent.postMessage){window.parent.postMessage(google.checkconnection.getMsgToSend('youtube','some\u id'),'https:\/\/accounts.google.com');}
iFrame可以进行通信,只要彼此正在侦听此消息