AWS Elastic Beanstalk上的OAuth2 - CORS错误

时间:2016-07-11 01:19:59

标签: php angularjs amazon-web-services oauth laravel-5

我已经将一个正在运行的Angular前端1.4和Laravel 5.1 API项目分别部署到AWS S3(静态前端)和AWS Elasticbeanstalk。

我正在使用OAuth2 for Laravel 5.1,这在本地很有效。部署时,我收到一个CORS错误:

  

XMLHttpRequest无法加载   http://my-api-staging.elasticbeanstalk.com/1.0/me/4/dashboard。没有   请求中存在“Access-Control-Allow-Origin”标头   资源。起源   'http://my.staging.com.s3-website-us-east-1.amazonaws.com'是   因此不允许访问。响应的HTTP状态代码为400。

我的Angular应用程序处理身份验证令牌,但只是为了在其他地方测试它,我首先通过DHC发送到my-api-staging.elasticbeanstalk.com/1.0/oauth/access_token,它给了我一个令牌。

通常使用此令牌,我可以从任何端点请求数据,但如果我尝试从AWS上的登台站点请求数据,我会被拒绝:

  

{   “error”:“invalid_request”,   “error_description”:“请求缺少必需参数,包含无效参数值,多次包含参数,或者其他方式格式错误。请检查\”访问令牌“参数。”   }

我还没有看到AWS for OAuth2的任何其他设置。我错过了什么吗?

0 个答案:

没有答案