Google OAuth API - Origin' http:// localhost:3000'不允许访问

时间:2018-03-04 16:12:39

标签: javascript http cors google-oauth google-oauth2

我正在Authorized redirect URIs上运行本地应用程序,我在其中发送访问用户数据的权限请求,该应用程序应将用户重定向到Google的OAuth 2.0服务器。我收到http://localhost响应并出现以下错误

  

无法加载https://accounts.google.com/o/oauth2/v2/auth?client_id=523329881214-f6pvj8d3k4pd03tkbcsn84jl524hqn7f.apps.googleusercontent.com&redirect_uri=http:%2F%2Flocalhost:3000&response_type=token&scope=https:%2F%2Fwww.googleapis.com%2Fauth%2Fyoutube.force-ssl:否'访问控制 - 允许 - 来源'标头出现在请求的资源上。起源' http://localhost:3000'因此不允许访问。

我可以在Google的文档中看到以下说明:

  

生成一个网址,以便在https://accounts.google.com/o/oauth2/v2/auth请求来自Google的OAuth 2.0端点的访问权限。此端点可通过HTTPS访问;纯HTTP连接被拒绝。

我已将我的本地地址添加到<?php $keys = [ "uid", "number", "date", "title", "docFlag", "docTitle", ]; $workArray[0] = "\"20180125_0364\",\"363\",\"25.01.2018\",\"Some long text here\",false,\"\""; $workArray[1] = "\"20180125_0363\",\"364\",\"25.01.2018\",\"Some long text here\",true,\"Some short text here\""; $workArray[2] = "\"20180125_0358\",\"365\",\"25.01.2018\",\"Some long text here\",true,\"Some short text here\""; foreach ($workArray as &$el) { $values = str_getcsv($el); $el = array_combine($keys, $values); } var_dump($workArray); ,但它没有解决问题。

所以我的问题是:&#34;有没有办法通过$keys访问它?&#34;。

0 个答案:

没有答案