访问令牌对预检请求的响应未通过访问控制

时间:2017-05-04 14:53:06

标签: angularjs api oauth-2.0 xmlhttprequest cors

我有:

  1. MVC WEB API2项目
  2. 使用MVC和Angularjs的单页面应用程序
  3. 它们都在localhost上运行,授权是access-token。

    问题:

    • 当我使用PostMan获取令牌时,我得到它没有问题
    • 当我使用IE 11运行项目时,我没有遇到问题
    • 当我使用Google Chrome或Microsoft Edge运行项目时,出现以下错误: enter image description here

    用于获取令牌的服务:

    AuthenticationApi.Login = function(loginData) {
                var data = 'grant_type=password&username=' + loginData.userName + '&password=' + loginData.password;
                return $http.post('http://localhost:53194/Token', data, { headers: { 'Content-Type': 'application/x-www-form-urlencoded' } });
            };

    我该如何解决这个问题?

0 个答案:

没有答案