Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 应用程序引擎OAuth提供程序CORS_Javascript_Google App Engine_Oauth_Cors - Fatal编程技术网

Javascript 应用程序引擎OAuth提供程序CORS

Javascript 应用程序引擎OAuth提供程序CORS,javascript,google-app-engine,oauth,cors,Javascript,Google App Engine,Oauth,Cors,我已经设置了一个小型应用程序引擎web应用程序,为特定任务提供API。我的目标是使用一个静态web前端和几个本机客户端应用程序连接到这一点。对于身份验证,我使用内置的OAuth提供程序 已使用创建客户端的消费者令牌 用于API测试的ruby脚本正在成功地进行身份验证,并且能够从OAuth保护的API URL请求数据 但是,尝试从其他主机使用javascript访问/\u ah/OAuthGetRequestToken会导致CORS安全异常: 访问控制不允许原点允许原点 html/javascri

我已经设置了一个小型应用程序引擎web应用程序,为特定任务提供API。我的目标是使用一个静态web前端和几个本机客户端应用程序连接到这一点。对于身份验证,我使用内置的OAuth提供程序

已使用创建客户端的消费者令牌

用于API测试的ruby脚本正在成功地进行身份验证,并且能够从OAuth保护的API URL请求数据

但是,尝试从其他主机使用javascript访问
/\u ah/OAuthGetRequestToken
会导致CORS安全异常:

访问控制不允许原点允许原点

html/javascript承载的域已在API控制台的使用者的
javascript origins
字段中指定。我已经确认它与CORS错误投诉的域完全匹配

  • appengineoauth是否忽略了
    JavaScript源代码
    ,或者我在这里遗漏了什么
  • 或者可以用另一种方式向应用程序引擎OAuth验证(静态)客户端javascript应用程序吗

您的用例似乎非常适合。直接与端点一起工作的GoogleAPI客户端库将处理为您的应用程序生成令牌的详细信息。端点本身也支持CORS。

我发现这有几个问题:1。我请求访问,但已经有几个星期没有回音了。2.该应用程序目前是用Go编写的,我相信在端点中还不支持Go?我会考虑在Python中重写,如果这是唯一使用OAuth2的方法。端点TT是在打开的注册中。加入该页面上链接的论坛以访问文档,没有任何其他要求。您认为Go当前不受支持是正确的。端点目前是一个很好的选择,除非你对Java或Python没问题。啊,我隐约记得使用google文档表单请求访问,但似乎再也找不到了。感谢您对开放注册的澄清。我可能会开始部署python版本来试验oauth2。